silverlight中的自定义复选框
本文关键字:复选框 自定义 silverlight | 更新日期: 2023-09-27 18:11:12
如何创建如下所示的自定义复选框。复选框是动态绘制的,可以自定义颜色。
你可以给它设置样式。从这里开始,改变它的风格。这个样式的关键组件是VisualStateManager,确保你理解了它的作用。
你也可以创建一个自定义控件,你可以阅读它,例如,在这里
我要做的是,创建一个名为ImageCheckBox的自定义控件,它继承自默认的CheckBox类,添加ImageSource
类型的三个依赖属性,称为CheckedImage, IndeterminateImage和UncheckedImage。只需根据控件的CheckStates
切换它们的Visibility
或Opacity
,即已检查,未检查和不确定。