1

我有一个组合框,其中项目源设置为“类别”的集合。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}"/>
4

1 回答 1

1

您可以创建一个名为DefaultCategory_Selected且类型为int且范围为User的附加应用程序设置,然后将SelectedIndex属性绑定到该设置。

<ComboBox SelectedIndex="{Binding Path=DefaultCategory_Selected, Mode=TwoWay}" ... />
于 2011-03-24T21:54:45.467 回答