J'ai installé Xamarin avec pluggin avec VS2013, et ma fonction d'application avec android et ios, dans mon portable Core j'ai mes ViewModels dans ce cas mon fichier est OficinaViewModel .csMvvmCross Passant Value ViewModels (Portable) Pour Voir (Android et IOs)
public class OficinaViewModel : MvxViewModel{ private List<main> oficinas; public List<main> Oficinas { get { return oficinas; } set { oficinas = value; RaisePropertyChanged(() => Oficinas); } } public OficinaViewModel(ICrdDataService dbService) { try{ List<main> datosOf = dbService.GetAllMain().FindAll(p => p.element_type == "OF'"); Oficinas = datosOf; }catch (Exception ex) { var msg = ex.Message; } } }
dans mon projet Android, je dois récupérer la valeur de Oficinas, mais j'ai besoin dans la variable non locale XAML: MvxBind, cette valeur je voudrais dans mon dossier OficinaView.cs
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
}
Comment puis-je récupérer la valeur de la liste "Oficinas" de ViewModels (Core) dans mes vues (OficinaView.cs)? projet android
Je pense que vous pouvez éviter la distribution si vous héritez de 'MvxViewModel' –
Stuart