protected override IMvxIosViewPresenter CreatePresenter() { Forms.Init(); var xamarinFormsApp = new MvxFormsApp(); return(new MvxFormsIosPagePresenter(Window, xamarinFormsApp)); }
protected override IMvxTouchViewPresenter CreatePresenter() { Xamarin.Forms.Forms.Init(); var xamarinFormsApp = new MvxFormsApp(); return(new Cheesebaron.MvxPlugins.FormsPresenters.Touch.MvxFormsTouchPagePresenter(Window, xamarinFormsApp)); }
protected override IMvxIosViewPresenter CreatePresenter() { Forms.Init(); var xamarinFormsApp = new MvxFormsApp(); return(new HybridPresenter(this.ApplicationDelegate, Window, xamarinFormsApp)); }
protected override IMvxWindowsViewPresenter CreateViewPresenter(IMvxWindowsFrame rootFrame) { var xamarinFormsApp = new MvxFormsApp(); var presenter = new MvxFormsWindowsUWPPagePresenter(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(); HybridPresenter presenter = Mvx.Resolve <IMvxViewPresenter>() as HybridPresenter; presenter.MvxFormsApp = mvxFormsApp; }
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 IMvxIosViewPresenter CreatePresenter() { Forms.Init(); ImageCircleRenderer.Init(); var xamarinFormsApp = new MvxFormsApp(); var presenter = new MvxFormsIosShellPagePresenter(Window, 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(_launchActivatedEventArgs); MvxFormsApp = new PageRendererExampleApp(); var presenter = new MvxFormsUwpPagePresenter(rootFrame, MvxFormsApp); Mvx.RegisterSingleton <IMvxViewPresenter>(presenter); Mvx.LazyConstructAndRegisterSingleton <IImageHolder, ImageHolder>(); return(presenter); }
protected override IMvxIosViewPresenter CreatePresenter() { Forms.Init(); MvxFormsApp = new PageRendererExampleApp(); var presenter = new MvxFormsIosPagePresenter(Window, MvxFormsApp); Mvx.RegisterSingleton <IMvxViewPresenter>(presenter); Mvx.LazyConstructAndRegisterSingleton <IImageHolder, ImageHolder>(); return(presenter); }
public override bool FinishedLaunching(UIApplication app, NSDictionary options) { Forms.Init(); var mvxFormsApp = new MvxFormsApp(); var setup = new FormsSetup(mvxFormsApp, typeof(AppDelegate)); setup.Initialize(); LoadApplication(mvxFormsApp); return(base.FinishedLaunching(app, options)); }
public MainPage() { InitializeComponent(); SupportedOrientations = SupportedPageOrientation.PortraitOrLandscape; Forms.Init(); var mvxFormsApp = new MvxFormsApp(); var setup = new FormsSetup(mvxFormsApp, typeof(MainPage)); setup.Initialize(); LoadApplication(mvxFormsApp); }
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(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); FormsAppCompatActivity.ToolbarResource = Resource.Layout.toolbar; FormsAppCompatActivity.TabLayoutResource = Resource.Layout.tabs; Forms.Init(this, bundle); var mvxFormsApp = new MvxFormsApp(); LoadApplication(mvxFormsApp); var presenter = Mvx.Resolve <IMvxViewPresenter>() as MvxFormsDroidPagePresenter; presenter.MvxFormsApp = mvxFormsApp; Mvx.Resolve <IMvxAppStart>().Start(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); Forms.Init(this, bundle); var mvxFormsApp = new MvxFormsApp(); if (_setup == null) { _setup = new AndroidFormsSetup(mvxFormsApp, typeof(MainActivity)); _setup.Initialize(); } else { _setup.ChangeFormsApp(mvxFormsApp); } LoadApplication(mvxFormsApp); }
protected override void OnCreate(Bundle bundle) { ToolbarResource = Resource.Layout.toolbar; TabLayoutResource = Resource.Layout.tabs; base.OnCreate(bundle); Forms.Init(this, bundle); var mvxFormsApp = new MvxFormsApp(); LoadApplication(mvxFormsApp); var presenter = (MvxFormsDroidPagePresenter)Mvx.Resolve <IMvxViewPresenter>(); presenter.MvxFormsApp = mvxFormsApp; var starter = Mvx.Resolve <IMvxAppStart>(); starter.Start(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Init Forms and presenter Xamarin.Forms.Forms.Init(this, bundle); var mvxFormsApp = new MvxFormsApp(); LoadApplication(mvxFormsApp); var presenter = Mvx.Resolve <IMvxViewPresenter>() as MvxFormsDroidPagePresenter; presenter.MvxFormsApp = mvxFormsApp; // Register platform specific implementations UserDialogs.Init(() => (Activity)Xamarin.Forms.Forms.Context); Mvx.RegisterSingleton <IDevice>(() => AndroidDevice.CurrentDevice); Mvx.RegisterSingleton <IImageService>(() => new ImageService()); // Start the app var appStart = new CoreAppStart(); var hint = CoreAppStart.CreateHint(); appStart.Start(hint); }
{ public HybridPresenter(IUIApplicationDelegate applicationDelegate, UIWindow window, MvxFormsApp mvxFormsApp) : base(applicationDelegate, window) { this.MvxFormsApp = mvxFormsApp; }
public FormsSetup(MvxFormsApp mvxFormsApp, Type platformType) : base(mvxFormsApp, platformType) { }
public MvxFormsDroidMasterDetailPagePresenter(MvxFormsApp mvxFormsApp) : base(mvxFormsApp) { }
public MvxFormsDroidPagePresenter(MvxFormsApp mvxFormsApp) : base(mvxFormsApp) { }
protected MvxFormsSetup(MvxFormsApp mvxFormsApp, Type platformType) { _mvxFormsApp = mvxFormsApp; _platformType = platformType; }
public void ChangeFormsApp(MvxFormsApp mvxFormsApp) { _prensenter.MvxFormsApp = mvxFormsApp; }