Xamarin Forms - 当一个 属性 发生变化时更新多个 views/pages
Xamarin Forms - Update multiple views/pages when one property changes
我创建了一个基于选项卡式页面结构的 Xamarin 表单应用程序。大约有 5 个选项卡。 1 个选项卡有一个条目。当我填写条目时,我希望其他 4 个选项卡在标签中显示条目。我怎样才能做到这一点?
人们通常说你不应该将多个视图绑定到一个视图模型,每个页面应该有它自己的虚拟机。如果那是真的,如何更新这些视图?我应该在导航到每个选项卡时刷新它吗?
听起来您想在视图模型之间同步数据。我会让带有条目的视图模型通过 Xamarin Forms Messaging Center.
发布新的更新值
其他选项卡视图模型可以订阅这些更改并相应地更新它们的属性
我创建了一个基于选项卡式页面结构的 Xamarin 表单应用程序。大约有 5 个选项卡。 1 个选项卡有一个条目。当我填写条目时,我希望其他 4 个选项卡在标签中显示条目。我怎样才能做到这一点?
人们通常说你不应该将多个视图绑定到一个视图模型,每个页面应该有它自己的虚拟机。如果那是真的,如何更新这些视图?我应该在导航到每个选项卡时刷新它吗?
听起来您想在视图模型之间同步数据。我会让带有条目的视图模型通过 Xamarin Forms Messaging Center.
发布新的更新值其他选项卡视图模型可以订阅这些更改并相应地更新它们的属性