2010-09-03 38 views
1

我在WPF/C#中的null和ComboBox中遇到了一些问题;如果添加一个空项目,它不会在ComboBox中显示/列出。在绑定的ComboBox中未显示的空项目

这里是我的组合框的德XAML声明

<ComboBox ItemsSource="{Binding Path=MyList}" 
      SelectedItem="{Binding Path=Type}" /> 

MYLIST被声明为

public ObservableCollection<Type> MyList { get; private set; } 

this.MyList = new ObservableCollection<Type>(); 
this.MyList.Add(null); 

的结合工作正常初始化,如果我添加非列出的是空物品。 我是否需要指定允许空值?

LG, 多米尼克

回答

3

您可以尝试使用您的绑定TargetNullValue属性,设置一些默认值。即,

{Binding Path=MyList, TargetNullValue="Empty Item"}