银光中的自定义复选框

6
如何创建自定义复选框,其外观类似于下面所示的复选框。这些复选框是动态绘制的,并且可以具有自定义颜色。
2个回答

1

嗯,你可以直接对其进行样式设置。从这里获取样式并进行更改。样式中的关键组件是VisualStateManager,请确保你理解它的作用。

此外,你还可以创建自定义控件,你可以阅读相关内容,例如这里


0
我会创建一个名为ImageCheckBox的自定义控件,它继承了默认的CheckBox类,并添加了三个依赖属性,类型为ImageSource,分别称为CheckedImage、IndeterminateImage和UncheckedImage。根据控件的CheckStates,即Checked、Unchecked和Indeterminate,切换它们的VisibilityOpacity

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接