ListView - 如何将项目添加到列表的前面

Oyi*_*wai 3 c# listview windows-store-apps

windows8.1商店应用程序项目-

我有一个 ListView,它绑定到 ViewModel 中的项目的 ObservableCollection。我向所述集合添加一个项目,并执行一个排序方法,将添加的项目放置在列表的开头。Collection 会更新,但 ListView 将项目放在最后(基本上是最右端)。

由于应用程序的要求是从左到右显示项目(按日期顺序),所以我陷入了困境:/

我该如何解决?

Nic*_*ick 5

用于collection.Insert(0, item);在集合的开头插入一个项目。