禁用后单选按钮选择默认不起作用

时间:2016-08-25 08:38:20

标签: c# xaml radio-button refresh

我有一些单选按钮。第一个是默认选择。

我需要在处理一些数据时禁用它们。

问题:重新启用它们时,不再选择第一个,即。没有选中!

Array
(
    [0] => Mechanical Engineering
    [1] => CEO
)

1 个答案:

答案 0 :(得分:0)

我假设你的View后面有一个ViewModel。处理数据时,您必须设置NotUnderProcessing属性并绑定您的WrapPanel,如下所示:

<RadioButton IsEnabled="{Binding NotUnderProcessing, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"/>

您的ShowForSelected属性也可能在IsChecked表达式中具有UpdateSourceTrigger。

编辑:当我尝试这个时遇到麻烦,我通过处理任务来解决这个问题。因为没有设置ProcessingValue。除此之外,我为第二个RadioButton添加了第二个属性,现在它正在工作。

相关问题