WPF:我是否可以重新设置复选框模板的样式,使复选标记改为红十字
我找不到一种方法来重新设置复选框的IsChecked指示器的样式。正如我从复选框模板中看到的,没有可能重新设置指示器的样式,只有复选框的“框”。有人知道是否有可能重新设置IsChecked指示器的样式吗?您可能会发现以下讨论很有帮助:WPF:我是否可以重新设置复选框模板的样式,使复选标记改为红十字,wpf,templates,checkbox,Wpf,Templates,Checkbox,我找不到一种方法来重新设置复选框的IsChecked指示器的样式。正如我从复选框模板中看到的,没有可能重新设置指示器的样式,只有复选框的“框”。有人知道是否有可能重新设置IsChecked指示器的样式吗?您可能会发现以下讨论很有帮助: 人们描述了提取或查看标准WPF控件模板的各种方法。您必须替换整个复选框控件模板 从以下位置的ChekcBox ControlTemplate MSDN示例开始 在本例中,您将看到以下元素: <Path Width="7" Height="7" x:Na
人们描述了提取或查看标准WPF控件模板的各种方法。您必须替换整个复选框控件模板 从以下位置的ChekcBox ControlTemplate MSDN示例开始 在本例中,您将看到以下元素:
<Path
Width="7" Height="7"
x:Name="CheckMark"
SnapsToDevicePixels="False"
Stroke="{StaticResource GlyphBrush}"
StrokeThickness="2"
Data="M 0 0 L 7 7 M 0 7 L 7 0" />
这是指示器,在这个示例中,指示器已经是一个X,所以将笔划更改为红色,就完成了
要更改指示器的形状,请更改路径的数据属性