Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MvvmCross将值ViewModels(便携式)传递到视图(Android和IOs)_C#_Android_Mvvm_Xamarin_Mvvmcross - Fatal编程技术网

C# MvvmCross将值ViewModels(便携式)传递到视图(Android和IOs)

C# 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

我已经用VS2013安装了Xamarin和pluggin,用android和ios安装了我的应用程序功能,在我的便携内核中,我有我的ViewModels。在本例中,我的文件是OficinaViewModel.cs


如何在我的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;