如何使WPF ComboBox默认选择为空白

时间:2011-01-23 05:09:00

标签: wpf-controls

我有enum喜欢:

enum Gender
{
   Male = 1,
   Female = 2
}

然后我对Combobox列表Gender进行了绑定。

<ComboBox ItemSource = 'Binding GenderList, Mode=TwoWay,
                        UpdateSourceTrigger=PropertyChanged'
          SelectItem = 'Binding SelectedGender' />

当用户打开视图时,如何将ComboBox选项默认为空白?然后,在用户进行选择后,将从ComboBox来源中删除空白选择。

由于


感谢所有回复。我通过手动将所选项目指定为空来解决我的问题。

1 个答案:

答案 0 :(得分:2)

您所描述的是ComboBox的默认行为。你不需要做任何事情(除了纠正XAML中的拼写错误。它应该看起来像:

<ComboBox ItemsSource="{Binding GenderList}" SelectedItem="{Binding Path=SelectedGender}" ></ComboBox>