如何确保始终对 ObservableCollection 进行排序?
WPF
我的 ViewModel 中有一个 ObservableCollection:
public ObservableCollection<MyViewModel> Rows { get; private set; }
我在网格中有一个下拉菜单,其中显示Name
属性MyViewModel
(这是DevExpress
):
<dxg:GridColumn x:Name="PortwareName" Header="Destination Id" FieldName="Rows" MinWidth="200">
<dxg:GridColumn.EditSettings>
<dxe:ComboBoxEditSettings AutoComplete="True"
ValueMember="Name"
DisplayMember="Name"
FilterCondition="Contains"
IncrementalFiltering="True"
ImmediatePopup="True"
ItemsSource="{Binding Path=Rows}" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
免责声明
我与 DevExpress 无关(Infragistics 也很棒),下拉菜单也可以使用通用 WPF 控件。