Есть 2 кнопки
<Button Content="Какая-то кнопка" Style="{StaticResource LineButton}"/>
<Button Content="Button" Grid.Row="1" Style="{StaticResource LineButton}"/>
Шаблон которых я переопределил
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<DockPanel LastChildFill="True">
<Grid x:Name="controlLayout">
<Rectangle x:Name="buttonSurface"
Fill="{TemplateBinding Background}"/>
<Label x:Name="buttonCaption"
Content="{TemplateBinding Content}"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Background="{TemplateBinding Background}"/>
</Grid>
</DockPanel>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="buttonCaption"
Property="Background" Value="#FFFFF500"/>
<Setter TargetName="buttonSurface"
Property="Fill" Value="#FFFFF500"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
Как дать возможность менять цвет, который в данном случае жестко закодирован "#FFFFF500", в триггере "IsMouseOver"? То есть, что бы я мог при создании новой кнопки в xaml определять на какой цвет должен меняться фон кнопки.