我有几个复选框(其中8个)其中一个用于启用/禁用其他7个复选框。silverlight:复选框选中/未选中复选框已选中/未选中
为我写的,
IsEnabled="{Binding ElementName=ControlchkEnable, Path=IsChecked, Mode=OneWay}"
IsChecked="{Binding ElementName=ControlchkEnable, Path=IsChecked, Mode=OneWay}"
在每一个相关的CB的
。 现在启用/禁用工作正常, ,但如果主复选框未选中,则其他复选框的没有得到检查,他们只是被禁用。
任何想法出了什么问题?
你有没有试图改变TwoWay的模式? – MichaelS
我不想在取决于CheckBox的状态下更改Master CheckBox的状态,这就是Mode被更改为TwoWay的情况。 – Sujoy
你有没有尝试删除IsEnabled绑定,看看会发生什么? – noaRAVE