我有一个使用 MVVM 的 WPF 应用程序。我在表单上有一个 DataGrid,DataGrid 有一列带有一个包含 ObservableCollection 的 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>