Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF-复选框模板_Wpf_Templates_Checkbox_Styles - Fatal编程技术网

WPF-复选框模板

WPF-复选框模板,wpf,templates,checkbox,styles,Wpf,Templates,Checkbox,Styles,我需要创建一个2选项按钮,如下所示: 选择左侧时,左侧变为绿色,右侧变为灰色,反之亦然 你知道我该怎么做吗?这个问题太宽泛了 您应该覆盖create 2复选框,并将它们放在分组框中,这应该涵盖您的需求,因为选中一个复选框将相互排除另一个复选框 p、 s 如果您在创建自己的样式时遇到问题,那么您应该发布您的XAML,并尝试解释您遇到的困难。首先,您需要一个CustomControl,而不是复选框。您必须编写自己的自定义控件模板,并且在模板中使用两个单选按钮(同时为单选按钮编写控件模板以替代默认样

我需要创建一个2选项按钮,如下所示:

选择左侧时,左侧变为绿色,右侧变为灰色,反之亦然


你知道我该怎么做吗?

这个问题太宽泛了

您应该覆盖create 2复选框,并将它们放在
分组框中,这应该涵盖您的需求,因为选中一个复选框将相互排除另一个复选框

p、 s

如果您在创建自己的样式时遇到问题,那么您应该发布您的XAML,并尝试解释您遇到的困难。

首先,您需要一个CustomControl,而不是复选框。您必须编写自己的自定义控件模板,并且在模板中使用两个单选按钮(同时为单选按钮编写控件模板以替代默认样式)。操纵RadioButton的IsChecked属性以显示此行为。