为啥视图模型中的单选按钮绑定被触发不止一次

Posted

技术标签:

【中文标题】为啥视图模型中的单选按钮绑定被触发不止一次【英文标题】:Why radio button binding in view model gets fired more than one time为什么视图模型中的单选按钮绑定被触发不止一次 【发布时间】:2018-10-13 12:49:06 【问题描述】:

我在这里有我的 windows phone 的 xaml,它有单选按钮,但有时它真的很混乱。

我没有在代码中绑定所有完成的是 xaml。

任何指针都会有所帮助。

这是代码,

<RadioButton Name="rdbChoice1"
Padding="5,0,5,0"
Content="x"
IsChecked="Binding IsChoice1,Mode=TwoWay"></RadioButton>
<RadioButtonName="rdbChoice2"
Padding="5,0,5,0"
Content="Not x"
IsChecked="Binding IsChoice1,Converter=StaticResourceInverseBooleanConverter,Mode=OneWay"></RadioButton>>

【问题讨论】:

向我们展示代码 .. 你如何期望仅用 3 句话提供帮助 ... 我们可以看看 XAML 吗? 您已经绑定到同一个属性两次 - 为什么它不会触发两次?两个控件绑定到 VM 上的同一个道具。有没有触发两次的问题? 你必须设置组名。我希望能解决这个问题。 【参考方案1】:

您必须设置组名,这样才能解决问题

【讨论】:

以上是关于为啥视图模型中的单选按钮绑定被触发不止一次的主要内容,如果未能解决你的问题,请参考以下文章

在会话中存储单选按钮值 - PHP

将组 2 中的一个单选按钮的内容与组 1 中选定的单选按钮绑定

我需要弄清楚如何将我的类库中的枚举绑定到我的应用程序中的单选按钮

更改单选按钮选中状态时如何从单选按钮组中的单选按钮获取文本

选中的单选按钮已更改事件触发两次

如何正确地将数据绑定到 Angular2 中的单选按钮?