WinJS listview 进度条
嗨,我正在使用 WinJS 应用程序。我有一个列表视图。我需要在加载列表视图时添加一个进度条。如何做到这一点?
WinJS ListView 控件已经包含一个进度环,当 listView 获取数据时会显示该进度环。
一旦 listView 中的第一项被渲染,进度环就会消失。有关更多详细信息,请参阅此示例:http: //code.msdn.microsoft.com/windowsapps/ListView-performance-39fb71f0
按照@Sushil 的建议,手动创建进度控件并显示/隐藏 ListView,或者实现以异步方式返回数据的自定义IListDataSource 。
在这种情况下,ListView 将在等待数据源时自行显示加载指示器。我建议采用这种方法,即使它的学习曲线可能稍微陡峭。此外,您可以在 ListView 的事件上注册事件侦听器loadingstatechanged
以进行进一步处理。