Xamarin表单中的视图到不同视图模型的绑定

安西PK

我的应用程序中有2个视图,每个视图都有关联的视图模型。我有一个需求,例如访问第一个视图的xaml.cs文件中的第二个视图模型方法(我不想将所有逻辑带入第二个视图模型中到第一个,这就是为什么要同时保留两个视图模型的原因)

有什么办法可以实现相同目标吗?

Shubham Tyagi

您可以通过使用MVVMLight制作ViewModelLocator来做到这一点,它将创建一个单例模式,并且您可以使用ServiceLocator在任何地方访问ViewModel。

https://www.c-sharpcorner.com/article/xamarin-forms-mvvm-viewmodel-locator-using-mvvm-light/

点击链接,然后您可以编写

App.ViewModelLocator.YourViewModel.YourMethod()

或更好

App.ViewModelLocator.YourViewModel.YourCommand.Execute()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将自定义视图绑定到 xamarin 表单中的页面模型

如何绑定到 C# Xamarin Forms 中的视图模型?

如何在 Xamarin 中将数据从视图绑定到视图模型?

如何将视图的BackgroundColor属性绑定到Xamarin Forms中的视图模型?

在视图页面Xamarin中绑定多个模型

绑定到模型或视图模型

Xamarin UWP似乎绑定到错误的视图模型

如何将SwitchCell文本颜色绑定到Xamarin.Forms中的视图模型

具有不同视图模型的同一视图上的 Xamarin 多重绑定上下文

更改视图模型中的 xamarin.forms 绑定

Xamarin Forms:如何将数据从两个视图模型正确绑定到单个视图?

将多个Caliburn.Micro视图模型绑定到同一视图的不同实例

如何在 BindableLayout 中绑定到 MasterPage 视图模型

如何在Aurelia中从视图绑定到模型

在骨干网中异步将模型绑定到视图

如何从子视图模型绑定到父视图模型中的事件

我们如何将xamarin形式的通用视图模型中的列表项“网格宽度”绑定到“属性”?

不同视图模型之间的绑定属性

如何将视图模型中的功能绑定到swiftui中的自定义视图?

将媒体元素绑定到视图模型

将模型数据绑定到视图-Spring

UWP:绑定到视图模型属性

绑定到其他控件的视图模型

骨干将模型绑定到视图

一个视图在不同时间绑定到不同的数据模型(AngularJS)

无法模型绑定视图模型中的集合

将函数绑定到视图模型中数据网格视图中的复选框

使用MVVM模式在WPF中从视图模型到视图进行条件绑定

ASP.NET Core MVC - 从表单数据到视图模型的数据绑定