У меня есть приложение WPF, использующее MVVM. У меня есть DataGrid на форме, а DataGrid имеет столбец с ComboBox, который содержит ObservableCollection.
Я хочу добавить «Пожалуйста, выберите из списка» в верхней части ComboBox. Я попытался использовать CompositeCollection, чтобы сделать это, но не смог получить список ObservableCollection для привязки к комбинированному списку, но «Пожалуйста, выберите» связал OK.
Как я могу добавить «Пожалуйста, выберите» в верхней части 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>