我正在开发一个应用程序,它将显示已在 gridview 中修改的最后 9 个文件。Gridview 项目显示文件名和最后修改日期。最新修改的文件应该是第一个,然后是降序的其他文件。我知道有DateModified属性,但这不是 StorageFile 类的属性。那么如何使用它来对文件进行排序呢?我正在使用 GetFilesAsync() 方法来获取所有文件(返回 IReadOnlyList),但它按字母顺序返回文件。我的文件在文档库中。谢谢你。
问问题
515 次
2 回答
1
您可以处理 Async get file Completed 事件并重新排序列表并将其绑定到网格。由于您拥有 DateModified 属性,这没什么大不了的。
于 2012-09-11T06:57:02.593 回答
1
假设您有一个实例StorageFile
,然后您可以在循环中调用GetBasicPropertiesAsync方法,并在BasicProperties
检索到所有对象后,对您的(可观察的)集合进行排序,如果您的集合绑定到列表视图,您会自动看到它正确显示,一旦集合被排序。
于 2012-09-11T07:55:33.227 回答