Xamarin Forms - 当一个 属性 发生变化时更新多个 views/pages

Xamarin Forms - Update multiple views/pages when one property changes

我创建了一个基于选项卡式页面结构的 Xamarin 表单应用程序。大约有 5 个选项卡。 1 个选项卡有一个条目。当我填写条目时,我希望其他 4 个选项卡在标签中显示条目。我怎样才能做到这一点?

人们通常说你不应该将多个视图绑定到一个视图模型,每个页面应该有它自己的虚拟机。如果那是真的,如何更新这些视图?我应该在导航到每个选项卡时刷新它吗?

听起来您想在视图模型之间同步数据。我会让带有条目的视图模型通过 Xamarin Forms Messaging Center.

发布新的更新值

其他选项卡视图模型可以订阅这些更改并相应地更新它们的属性