silverlight 中的自定义复选框

发布于 2024-12-09 12:02:21 字数 45 浏览 0 评论 0原文

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

How to create custom checkbox that looks like the one shown below. The checkboxes are dynamically drawn and can have custom colors.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乱世争霸 2024-12-16 12:02:21

好吧,你可以只是设计它。从此处获取样式并更改它。样式中的关键组件是 VisualStateManager,确保您了解它的作用。

您还可以创建自定义控件,您可以阅读有关它的信息,例如 此处

Well, you can just style it. Take the style from here and change it. The key component in the style is VisualStateManager, make sure you understand what it does.

Also you can create a custom control, you can read about it, for example, here.

握住我的手 2024-12-16 12:02:21

我要做的是,创建一个名为 ImageCheckBox 的自定义控件,该控件继承自默认的 CheckBox 类,添加三个 ImageSource 类型的依赖属性,称为 CheckedImage、InminatedImage 和 UncheckedImage。只需根据控件的 CheckStates(即选中、未选中和不确定)切换其可见性不透明度

What I would do is, create a custom control called ImageCheckBox which inherits from the default CheckBox class, add in three dependency properties of type ImageSource, called CheckedImage, IndeterminateImage and UncheckedImage. Just toggle their Visibility or Opacity based on the control's CheckStates, i.e. Checked, Unchecked and Indeterminate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文