【问题标题】:ListView - how to add item to the front of the listListView - 如何将项目添加到列表的前面
【发布时间】:2015-07-31 01:27:24
【问题描述】:

windows8.1商店应用项目-

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

由于应用程序的要求是从左到右显示项目(按日期顺序),我处于绑定状态:/

我该如何解决这个问题?

【问题讨论】:

  • 没有insert()方法指定索引吗?
  • 谢谢尼克,插入效果很好。奇怪的是,排序并没有一直反映到 GUI /shrug

标签: c# listview windows-store-apps


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    相关资源
    最近更新 更多