我需要根据第一个值以下列方式处理三个状态复选框:
如果处于选中状态的复选框,则只能取消选中它。
如果取消选中复选框,则只能选中它。
如果复选框处于中间状态,则只能检查它。
你能建议吗?
答案 0 :(得分:1)
可以通过内置复选框实现解决此问题。也就是说,使用Unchecked,checked和不确定事件。 More info on microsoft.com
答案 1 :(得分:0)
解决您的问题,您可以处理树事件并设置附加属性
IsThreeState 为true,请查看示例:
<checkbox IsThreeState="True"
Indeterminate="checkbox_Indeterminate"
Unchecked="checkbox_Unchecked" Checked="checkbox_Checked"
Content="Click me!"/>