【问题标题】:Custom checkbox in silverlightSilverlight 中的自定义复选框
【发布时间】:2011-10-12 02:21:55
【问题描述】:

如何创建如下所示的自定义复选框。复选框是动态绘制的,可以有自定义颜色。

【问题讨论】:

    标签: c# .net silverlight custom-controls


    【解决方案1】:

    嗯,你可以设计它。从here 获取样式并更改它。样式中的关键组件是VisualStateManager,请确保您了解它的作用。

    您还可以创建自定义控件,您可以阅读它,例如,here

    【讨论】:

      【解决方案2】:

      我要做的是,创建一个名为 ImageCheckBox 的自定义控件,它继承自默认的 CheckBox 类,添加 ImageSource 类型的三个依赖属性,分别称为 CheckedImage、IndeterminateImage 和 UncheckedImage。只需根据控件的CheckStates(即选中、未选中和不确定)切换它们的VisibilityOpacity

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-23
        • 1970-01-01
        • 2015-06-27
        • 2012-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多