我有一个WPF应用程序,并且我将CollectionViewSource
的{{1}}用作MySource
(在XAML中名称为ItemsSource
)。 CollectionViewSource的来源是GridView
,而ObservableCollection<MyModel>
具有一些属性:
MyModel
但是每次我更新集合中的项目时,例如更改UI中的public MyModel
{
public string Name {get;set;}
public string Type {get;set;}
public DateTime DateInfo {get;set;}
public double Length {get;set;}
...
}
,该项目将自动移至列表末尾。 Name
似乎Refresh
,但我希望得到一个简洁的解决方案,或者我的代码有问题吗?我分组
用户界面中的数据。这是我的XAML代码:
CollectionViewSource