【问题标题】:WinJS listview progress barWinJS listview 进度条
【发布时间】:2013-04-08 12:41:29
【问题描述】:

WinJS 列表视图进度条

您好,我正在使用一个 WinJS 应用程序。我有一个列表视图。我需要在加载列表视图时添加一个进度条。如何做到这一点?

【问题讨论】:

标签: microsoft-metro winjs


【解决方案1】:

WinJS ListView 控件已经包含一个进度环,当 listView 获取数据时会显示该进度环。

listView 中的第一项呈现后,进度环就会消失。请参阅此示例了解更多详细信息:http://code.msdn.microsoft.com/windowsapps/ListView-performance-39fb71f0

【讨论】:

    【解决方案2】:

    按照@Sushil 的建议手动创建一个进度控件并显示/隐藏 ListView,或者实现一个自定义的IListDataSource,它以异步方式返回数据。

    在这种情况下,ListView 将在等待数据源时自行负责显示加载指示器。我建议采用这种方法,即使它的学习曲线可能稍微陡峭。此外,您还可以在 ListView 的loadingstatechanged 事件上注册事件监听器以进行进一步处理。

    【讨论】:

      猜你喜欢
      • 2012-11-29
      • 2016-02-20
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多