我有一个组合框在WPF有4个静态值的变量:绑定WPF组合框的用户设置属性
<ComboBox
SelectedValue="{Binding Source={x:Static properties:Settings.Default},
Path=KeyModifier, Mode=TwoWay}">
<ComboBoxItem>Alt</ComboBoxItem>
<ComboBoxItem>Shift</ComboBoxItem>
<ComboBoxItem>Ctrl</ComboBoxItem>
<ComboBoxItem>Win</ComboBoxItem>
</ComboBox>
我想这个组合框的设定值与用户一个简单的字符串属性连接设置。这工作的一半:选定的值完全写入Settings.Default.KeyModifier ...但重新启动应用程序后,组合框的选定值未设置...尽管所有其他控件(编辑,复选框)绑定相同其他属性的方式设置正确。
使用绑定属性的值填充组合框有什么神秘吗?
或者我必须在启动时手动完成整个选择过程吗?
@AlexPaven啊哈!错过了。删除评论以防止混淆。 – Will