【发布时间】:2015-11-20 07:49:58
【问题描述】:
我有一个带有静态项目的组合框
<ComboBox SelectedItem="{Binding SelectedOperator}" >
<ComboBoxItem Content="=" IsSelected="True" />
<ComboBoxItem Content=">" />
<ComboBoxItem Content="<" />
</ComboBox>
虽然设置了IsSelected="True",但第一项没有被选中。
我可以在 WPF 中以某种方式选择它吗?如果真的有必要,我只想在代码隐藏中进行。
【问题讨论】:
-
就个人而言,我想我只需在您的 ViewModel 或代码隐藏中创建一个 ObservableCollection
,用您的运算符填充它,然后将 ComboBox 的 ItemsSource 设置为集合。请参阅:stackoverflow.com/a/19632600/1095741 了解类似方法。