C# MvvmCross将值ViewModels(便携式)传递到视图(Android和IOs)
我已经用VS2013安装了Xamarin和pluggin,用android和ios安装了我的应用程序功能,在我的便携内核中,我有我的ViewModels。在本例中,我的文件是OficinaViewModel.csC# MvvmCross将值ViewModels(便携式)传递到视图(Android和IOs),c#,android,mvvm,xamarin,mvvmcross,C#,Android,Mvvm,Xamarin,Mvvmcross,我已经用VS2013安装了Xamarin和pluggin,用android和ios安装了我的应用程序功能,在我的便携内核中,我有我的ViewModels。在本例中,我的文件是OficinaViewModel.cs 如何在我的CinaView.cs视图中从ViewModels Core检索Cinas列表的值?android项目我可以解决这个问题: var oficinas = (ViewModel as CrdMovil.Core.ViewModels.OficinaViewModel).Ofic
如何在我的CinaView.cs视图中从ViewModels Core检索Cinas列表的值?android项目我可以解决这个问题:
var oficinas = (ViewModel as CrdMovil.Core.ViewModels.OficinaViewModel).Oficinas;
在您的案例中,这个ViewModel是什么[ViewModel作为CrdMovil.Core.ViewModels.OficinaViewModel]
我有一个类似的情况,我得到了一个例外。我认为如果从MvxViewModel继承,您可以避免强制转换
protected override void OnCreate(Bundle bundle){
base.OnCreate(bundle);
SetContentView(Resource.Layout.OficinaView);
SetupMap();
//In this point I need retrieve the value of "Oficinas" from ViewModels
}
var oficinas = (ViewModel as CrdMovil.Core.ViewModels.OficinaViewModel).Oficinas;
var oficinas = (ViewModel as CrdMovil.Core.ViewModels.OficinaViewModel).Oficinas;