1

我正在开发一个应用程序,它将显示已在 gridview 中修改的最后 9 个文件。Gridview 项目显示文件名和最后修改日期。最新修改的文​​件应该是第一个,然后是降序的其他文件。我知道有DateModified属性,但这不是 StorageFile 类的属性。那么如何使用它来对文件进行排序呢?我正在使用 GetFilesAsync() 方法来获取所有文件(返回 IReadOnlyList),但它按字母顺序返回文件。我的文件在文档库中。谢谢你。

4

2 回答 2

1

您可以处理 Async get file Completed 事件并重新排序列表并将其绑定到网格。由于您拥有 DateModified 属性,这没什么大不了的。

于 2012-09-11T06:57:02.593 回答
1

假设您有一个实例StorageFile,然后您可以在循环中调用GetBasicPropertiesAsync方法,并在BasicProperties检索到所有对象后,对您的(可观察的)集合进行排序,如果您的集合绑定到列表视图,您会自动看到它正确显示,一旦集合被排序。

于 2012-09-11T07:55:33.227 回答