代码之家  ›  专栏  ›  技术社区  ›  Rob

WPF绑定到我的设置对于单选按钮(使用运动模拟)

  •  0
  • Rob  · 技术社区  · 15 年前

    遵循以下建议 WPF Binding My.Settings collection to Combobox items

    我可以为复选框工作,但不能用单选按钮?

    在救了我的命之后 checkbox值是true还是false取决于复选框是否被选中(如预期),而radiobutton始终返回true。

    对我做错了什么有什么见解,或者这是一个bug?

     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>
    

    设置是他们应该是,正确的大小写,所有布尔所有用户范围的默认值为真或假根据需要

    1 回复  |  直到 7 年前
        1
  •  0
  •   Rob    15 年前

    作为私人对象由KlebVal检查System.Windows.RoutedEventArgs)把手rbDockLeft.已检查

        My.Settings.DockLeft = True
        My.Settings.DockRight = False
    

    端接头

        My.Settings.DockLeft = False
        My.Settings.DockRight = True