我的WPF应用程序中有多个按钮和图像,并希望在聚焦按钮和聚焦图像周围做出虚线,以便为所有这些按钮和图像增厚。
我不想为每个组件一个接一个地做。相反,我正在寻找一种方法,我可以设置虚线(虚线)的样式,指示哪个组件全局聚焦所有组件。
怎么做?
答案 0 :(得分:3)
您可以简单地定义隐式样式定位Image
或App.Resources
或任何其他可调焦控件,将此样式设置为<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>
或某些单独的ResourceDictionary:
Array( 'values' => Array(
0 => Array ( [attribute_value_id] => 13 [name] => Country ),
1 => Array ( [attribute_value_id] => 15 [name] => Town )
)
)