gpt4 book ai didi

c# - 如何在 wpf 中全局更改聚焦按钮周围虚线的样式?

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:55 25 4
gpt4 key购买 nike

我的 WPF 应用程序中有多个按钮和图像,我想为所有这些按钮和聚焦图像周围的虚线加粗。

我不想对每个组件都一一进行。相反,我正在寻找一种方法来设置虚线(虚线)的样式,它指示哪个组件在所有组件中全局聚焦。

怎么做?

最佳答案

您可以简单地定义一个隐式样式定位 ButtonImage 或任何其他可聚焦的控件,将此样式放置在 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>

关于c# - 如何在 wpf 中全局更改聚焦按钮周围虚线的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33248824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com