protected override IMvxTouchViewPresenter CreatePresenter() { Forms.Init(); var xamarinFormsApp = new MvxFormsApp(); return new MvxFormsTouchPagePresenter(Window, xamarinFormsApp); }
protected override IMvxWindowsViewPresenter CreateViewPresenter(IMvxWindowsFrame rootFrame) { Forms.Init(_launchActivatedEventArgs); var xamarinFormsApp = new MvxFormsApp(); var presenter = new MvxFormsWindows81PagePresenter( rootFrame, xamarinFormsApp); Mvx.RegisterSingleton<IMvxViewPresenter>(presenter); return presenter; }
protected override IMvxPhoneViewPresenter CreateViewPresenter(PhoneApplicationFrame rootFrame) { Forms.Init(); var xamarinFormsApp = new MvxFormsApp(); var presenter = new MvxFormsWindowsPhonePagePresenter(rootFrame, xamarinFormsApp); Mvx.RegisterSingleton<IMvxViewPresenter>(presenter); return presenter; }
protected override IMvxWindowsViewPresenter CreateViewPresenter(IMvxWindowsFrame rootFrame) { Forms.Init(null); var xamarinFormsApp = new MvxFormsApp(); var presenter = new MvxFormsWindowsStorePagePresenter(rootFrame, xamarinFormsApp); Mvx.RegisterSingleton<IMvxViewPresenter>(presenter); return presenter; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); Forms.Init(this, bundle); var mvxFormsApp = new MvxFormsApp(); LoadApplication(mvxFormsApp); var presenter = Mvx.Resolve<IMvxViewPresenter>() as MvxFormsDroidPagePresenter; presenter.MvxFormsApp = mvxFormsApp; Mvx.Resolve<IMvxAppStart>().Start(); }
public MvxFormsDroidPagePresenter(MvxFormsApp mvxFormsApp) : base(mvxFormsApp) { }