我与ComboBox
绑定collection
,现在我想在绑定之前添加另一个Item
:"Please select..."
所以我试试这个:
combobox.Items.Add("Please select");
但是因为我有这个叮当作响:
public ObservableCollection<MyData> collection { get; set; }
ItemsSource="{Binding collection}"
我收到的是这个错误:
在使用ItemsSource
之前,项目集合必须为空
那我怎么解决呢?
答案 0 :(得分:0)
如果绑定到ItemsSource,则无法手动更新组合框中的项目,因为这会使绑定无效。如果您想在ItemsSource中使用其他值,只需将其添加到&#34; collection&#34;在您的ViewModel中。