我在我的应用程序中使用 Pivot Control。我想通过远程 url 加载每个数据透视项目的内容(即使用 Web 服务)。
例如 - 我有一个详细的食谱数据透视页面。它有 3 个枢轴项目 - 信息、评论、画廊。系统托盘上有进度指示器。
我想加载每个数据透视项目的数据一次,即如果用户滑回先前加载的数据透视项目,那么它不应该再次对该数据透视项目发出 Web 请求,并且在这种情况下进度指示器应该是不可见的。
我应该为每个数据透视项目使用不同的 ViewModel 还是为所有项目使用单个 MainViewModel?
如何管理 Pivot 页面中进度指示器的可见性?
我应该为每个 Pivot 项目创建 UserControl 吗?