如何访问在多平台的iOS Xamarin项目从多个标签的数据

问题描述 投票:2回答:1

我做文件中创建一个新的项目 - >新解 - >多 - >程序 - >本地 - >本机应用程序在Visual Studio中。我注重的事情了iOS侧。

我想修改这个项目。在生成的应用程序的第二个选项卡,我需要访问的所有项目。重用ItemsViewModel似乎是一个合乎逻辑的选择。然而,问题是,当我在第二个选项卡更新数据,更改不会反映在第一个选项卡,这是在其各自的ViewController使用ItemsViewModel的单独实例。

我的问题是:

  1. 有一个简单的方法有一个标签的变化出现在其他?
  2. 是否有可能为两个选项卡共享ItemsViewModel的同一个实例?
  3. 是否有一个完全不同的解决方案吗?
c# ios xamarin
1个回答
0
投票

我通过创建视图模型在TabBarController的单个实例解决了这个。在viewDidLoad中的每个地方,我需要实例两个ViewControllers,我访问的TabBarController的实例。

© www.soinside.com 2019 - 2024. All rights reserved.