我有一个使用MVVM的WPF应用程序。我在表单上有一个DataGrid,DataGrid有一个包含ObservableCollection的ComboBox的列。
我想在ComboBox的顶部添加“请从列表中选择”。我尝试使用CompositeCollection来执行此操作,但无法将ObservableCollection列表绑定到组合框,但“请选择”确实绑定了。
在这种情况下,如何在ComboBox的顶部添加“请选择”?有人有这方面的例子吗?
这是我尝试过的: XAML:
<UserControl.Resources>
<MyVM:MyViewModel x:Key="MyDataList"/>
</UserControl.Resources>
<ComboBox....
<ComboBox.ItemsSource>
<CompositeCollection>
<ComboBoxItem>Select Address Type</ComboBoxItem>
<CollectionContainer Collection="{Binding Source={StaticResource MyDataList}}" />
</CompositeCollection>
</ComboBox.ItemsSource>