Silverlight 三状态复选框通过两种状态实现
我需要根据第一个值按以下方式处理三个状态复选框:
如果复选框处于选中状态,则只能取消选中。
如果复选框处于未选中状态,则只能选中。
如果复选框处于中间状态,则只能选中。
您能否建议如何实施?
I need to handle three state checkbox in the following manner based on the first value:
If checkbox in a checked state then It can be only unchecked.
If checkbox in a uncheck state then it can be only checked.
if checkbox in a middle state then it can be only checked.
Can you please suggest on how this can be implemented?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该问题可以通过内置复选框实现来解决。即使用 Unchecked、checked 和 infinite 事件。 更多microsoft.com 上的信息
The issue may be resolved via in-built checkbox implementation. That is, using Unchecked, checked and indeterminate events. More info on microsoft.com
要解决您的问题,您应该处理树事件并将附加属性
IsThreeState 设置为 true,请看示例:
to resolve your problème you chould handle tree event and set the attached property
IsThreeState to true,look at the example: