通过MVVM取消选中/重置单选按钮

时间:2013-06-04 09:38:51

标签: wpf mvvm wpf-controls

如何取消选中/重置/清除一组单选按钮的选择,这些按钮位于相同的组名

我怎样才能在MVVM中实现这一目标?

修改1:

 <RadioButton Grid.Row="1" Grid.Column="2" GroupName = "TransactSelect" IsEnabled="{Binding IsOnlyEnabled}" IsChecked="{Binding IsOnlyCancelVoidChecked}"></RadioButton>
 <RadioButton Grid.Row="2" Grid.Column="2" GroupName = "TransactSelect" IsEnabled="{Binding IsOnlyEnabled}" IsChecked="{Binding IsOnlySuspiciousChecked}"></RadioButton>
 <RadioButton Grid.Row="3" Grid.Column="2" GroupName = "TransactSelect" IsEnabled="{Binding IsOnlyEnabled}" IsChecked="{Binding IsOnlyDirectDebitChecked}"></RadioButton>

1 个答案:

答案 0 :(得分:2)

我已使用以下链接解决了我的问题。 Radio Button Binding和MVVM有一些问题。

以下链接中讨论的已知问题:
http://social.msdn.microsoft.com/forums/en-US/wpf/thread/8eb8280a-19c4-4502-8260-f74633a9e2f2/

所以,我遵循了以下链接中的 karliwatson 策略。

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/8eb8280a-19c4-4502-8260-f74633a9e2f2/