【发布时间】:2013-09-27 14:00:39
【问题描述】:
我试图弄清楚为什么我的单选按钮在我向它们添加一个非常简单的数据绑定后会表现不同。
考虑一个只有两个单选按钮 X 和 Y 的超级简单表单。现在说我想保留它们,所以在表单设计器中,我为 X 和 Y 的 Checked 属性添加了一个新的设置键。
现在我运行程序。这两个复选框最初都没有被选中,所以我点击 X 并且它被选中。到目前为止,一切都很好。现在我单击 Y,并期望 X 再次变为未选中,Y 变为选中,但发生的情况是只有 X 未选中,而 Y 仍然如此。再次单击 Y,然后检查 Y。
绑定如下:
this.rbX.DataBindings.Add("Checked", global::rb.Properties.Settings.Default, "X", true, DataSourceUpdateMode.OnPropertyChanged));
this.rbY.DataBindings.Add("Checked", global::rb.Properties.Settings.Default, "Y", true, DataSourceUpdateMode.OnPropertyChanged));
我是否遗漏了什么或做错了什么?
【问题讨论】:
标签: c# winforms data-binding