Wpf 将新项目添加到“我的组合框”中,导致项目资源。例外
我的集合有ComboBox绑定,现在我想在绑定之前添加另一项:请选择。。。 所以我试着这样做:Wpf 将新项目添加到“我的组合框”中,导致项目资源。例外,wpf,binding,Wpf,Binding,我的集合有ComboBox绑定,现在我想在绑定之前添加另一项:请选择。。。 所以我试着这样做: combobox.Items.Add("Please select"); 但是因为我有这样一个丁丁: public ObservableCollection<MyData> collection { get; set; } ItemsSource={Binding collection} 我收到的只是这个错误: 在使用ItemsSource之前,Items集合必须为空 那么我如何解决它
combobox.Items.Add("Please select");
但是因为我有这样一个丁丁:
public ObservableCollection<MyData> collection { get; set; }
ItemsSource={Binding collection}
我收到的只是这个错误:
在使用ItemsSource之前,Items集合必须为空
那么我如何解决它呢?如果您要绑定到ItemsSource,您不能手动更新combobox中的项目,因为这会使绑定无效。如果您想在ItemsSource中添加另一个值,只需将其添加到ViewModel的集合中。您用谷歌搜索过吗?你的问题有很多可能的解决方案。看看。