为啥视图模型中的单选按钮绑定被触发不止一次
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】:您必须设置组名,这样才能解决问题
【讨论】:
以上是关于为啥视图模型中的单选按钮绑定被触发不止一次的主要内容,如果未能解决你的问题,请参考以下文章
将组 2 中的一个单选按钮的内容与组 1 中选定的单选按钮绑定