1

我有一个使用 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>
4

0 回答 0