【发布时间】:2010-10-03 16:24:06
【问题描述】:
遵循以下建议 WPF Binding My.Settings collection to Combobox items
我能够为复选框而不是单选按钮进行绑定?
保存我的设置后 复选框的值是 true 还是 false 取决于复选框是否被选中(如预期的那样),而单选按钮总是返回 true。
任何关于我做错了什么的见解,或者这是一个错误?
(ps:我找到了解决办法,但是...)
xmlns:self="clr-namespace:myprog"
<CheckBox Name="cbStartDocked" IsChecked="{Binding Source={x:Static self:MySettings.Default}, Path=StartDocked}" Margin="8,0,20.706,39" Height="21" VerticalAlignment="Bottom">Start doc_ked</CheckBox>
<RadioButton Name="rbDockLeft" IsChecked="{Binding Source={x:Static self:MySettings.Default}, Path=DockLeft}" Margin="25,0,24,24" Height="16" VerticalAlignment="Bottom">Dock _left</RadioButton>
<RadioButton Name="rbDockRight" IsChecked="{Binding Source={x:Static self:MySettings.Default}, Path=DockRight}" Margin="25,0,33,2" Height="16" VerticalAlignment="Bottom">Dock _right</RadioButton>
设置应如此,正确大小写,所有布尔值所有用户范围,根据需要默认值为 true 或 false
【问题讨论】:
标签: wpf binding checkbox radio-button