我的 WPF 应用程序中有多个按钮和图像,我想为所有这些按钮和聚焦图像周围的虚线加粗。
我不想对每个组件都一一进行。相反,我正在寻找一种方法来设置虚线(虚线)的样式,它指示哪个组件在所有组件中全局聚焦。
怎么做?
您可以简单地定义一个隐式样式定位 Button
或 Image
或任何其他可聚焦的控件,将此样式放置在 App.Resources
或一些单独的 ResourceDictionary:
<Style TargetType="Button">
<Setter Property="FocusVisualStyle">
<Setter.Value>
<Style>
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle StrokeThickness="2" Stroke="Black" StrokeDashArray="2"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Setter.Value>
</Setter>
</Style>
我是一名优秀的程序员,十分优秀!