将WPF组合框的选定项设置为用户设置

时间:2011-02-09 14:27:59

标签: wpf combobox selecteditem selectedvalue

我有一个组合框,其中项目源设置为“类别”的集合。 SelectedValuePath是CategoryID属性。我有一个用户设置'DefaultCategory',它的整数应该设置CategoryID。我希望组合框能够选择DefaultCategory用户设置。

xmlns:my="clr-namespace:MyApp"

<ComboBox x:Name="cmbCategory" DisplayMemberPath="Category" SelectedValuePath="CategoryID" SelectedValue="{Binding Source={x:Static my:MySettings.Default}, Path=DefaultCategory, Mode=TwoWay}"/>

1 个答案:

答案 0 :(得分:1)

您可以创建名为 int DefaultCategory_Selected 的其他应用程序设置和用户的范围,然后绑定 SelectedIndex < / strong>属性到设置。

<ComboBox SelectedIndex="{Binding Path=DefaultCategory_Selected, Mode=TwoWay}" ... />