2011-02-09 115 views
1

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

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

您可以创建一个名为一个额外的应用程序设置DefaultCategory_Selected型INT用户的范围,然后结合的SelectedIndex属性来设置。

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