2010-09-03 67 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"}