更改按钮样式的替代像微软word中的粗体按钮在wpf
问题描述:
我的问题是, 有没有什么办法可以实现一个像按钮字样的按钮,当点击它的背景将被改变,“”与out get boolean var“” , 这意味着我想知道是否存在ant事件或触发器或者在xaml中使用visualState命令来实现一个按钮样式,当点击它的样式时会发生变化(在工作期间会像word一样),并且它的样式会在再次单击时返回到Normal样式? image Bold Btn更改按钮样式的替代像微软word中的粗体按钮在wpf
答
做到这一点的方法是使用样式触发器。是这样的...
<ToggleButton Content="B" FontSize="20" Height="40" Width="40">
<ToggleButton.Style>
<Style TargetType="{x:Type ToggleButton}">
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="FontWeight" Value="ExtraBold"/>
</Trigger>
</Style.Triggers>
</Style>
</ToggleButton.Style>
</ToggleButton>
使用切换按钮 – ASh
您可以通过指定'风格达到这样的外观= “{StaticResource的{X:静态ToolBar.ButtonStyleKey}}”'(不能找到这么有这样的解决方案复制)。当然,使用'ToggleButton'。 – Sinatr
谢谢你,@ASh。 – amirhossein