2011-02-09 108 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}" ... /> 
相關問題