protected override void InitializeBindingBuilder() { MvxBindingBuilder bindingBuilder = CreateBindingBuilder(); this.RegisterBindingBuilderCallbacks(); bindingBuilder.DoRegistration(); }
public static void Check() { if (_checked) { return; } _checked = true; if (!IsDesignTime) { return; } try { if (MvxSingleton <IMvxIoCProvider> .Instance == null) { var iocProvider = MvxIoCProvider.Initialize(); Mvx.IoCProvider.RegisterSingleton(iocProvider); } if (!Mvx.IoCProvider.CanResolve <IMvxBindingParser>()) { //We might want to look into returning the platform specific Forms binder var builder = new MvxBindingBuilder(); builder.DoRegistration(); } } catch { // ignore } }
public static void Check() { if (_checked) { return; } _checked = true; // if Application.Current == null Forms is in design mode if (Application.Current != null) { return; } if (MvxSingleton <IMvxIoCProvider> .Instance == null) { var iocProvider = MvxSimpleIoCContainer.Initialize(); Mvx.RegisterSingleton(iocProvider); } if (!Mvx.CanResolve <IMvxBindingParser>()) { //We might want to look into returning the platform specific Forms binder var builder = new MvxBindingBuilder(); builder.DoRegistration(); } }
protected override void InitializeBindingBuilder(IMvxIoCProvider iocProvider) { MvxBindingBuilder bindingBuilder = CreateBindingBuilder(); RegisterBindingBuilderCallbacks(iocProvider); bindingBuilder.DoRegistration(iocProvider); }
protected override Task InitializeBindingBuilder() { return(Task.Run(() => { MvxBindingBuilder bindingBuilder = CreateBindingBuilder(); RegisterBindingBuilderCallbacks(); bindingBuilder.DoRegistration(); })); }
protected virtual void InitializeBindingBuilder() { MvxBindingBuilder bindingBuilder = CreateBindingBuilder(); bindingBuilder.DoRegistration(); }