我有一个包含三个RadioButtons
(radioButton1
,radioButton2
和radioButton3
)的表单:
在我的应用程序设置中,我有三个布尔值(Value1
,Value2
和Value3
):
我将每个Checked
的{{1}}属性绑定到应用程序设置中的三个值之一。也就是说,我将RadioButton
绑定到radioButton1.Checked
,将Value1
绑定到radioButton2.Checked
,将Value2
绑定到radioButton3.Checked
:
这些绑定会改变Value3
的行为。如果没有绑定,RadioButtons
会显示预期的行为,单击未选中的RadioButtons
取消选中已选中的行为并检查单击的行为。使用绑定,单击未选中的RadioButton
取消选中已选中的绑定,但不检查单击的绑定。只需点击一下即可检查所需的按钮。
为什么会这样?如何在不弄乱RadioButton
的检查/取消选中行为的情况下,将数据绑定应用于应用程序设置?
答案 0 :(得分:2)
我猜这种情况只发生在RadioButton2
和RadioButton3
,其中“设置”中的值设置为false。 Radiobutton1应该具有所需的功能。
您所要做的就是将设置范围从User
设置为Application