我需要在两个按钮之间做些什么。我需要他们总是有相同的风格..我知道我可以在滑动滑块时更改单词的字体大小..现在我需要应用类似的东西但是按钮的样式。 我正在寻找一些关于XAML的东西,如果可能的话,不要通过C#来实现它!
答案 0 :(得分:0)
您可以双向模式绑定两个按钮。
<UserControl.Resources>
<Style x:Key="btnStyle1">
<Setter Property="Button.Foreground" Value="Red" />
</Style>
<Style x:Key="btnStyleTriggers">
<Style.Triggers>
<Trigger Property="Button.IsMouseOver" Value="True">
<Setter Property="Button.Foreground" Value="Blue" />
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
<Grid>
<StackPanel>
<Button Name="btn1" Content="Text" Style="{Binding ElementName=btn2, Path=Style, Mode=TwoWay}" />
<Button Name="btn2" Content="Text"/>
</StackPanel>
</Grid>
当其中一个按钮样式属性发生更改时,其他样式将跟随它。