public static void Check() { if (_checked) { return; } _checked = true; #if WINDOWS_WPF if (!(bool)DesignerProperties.IsInDesignModeProperty.GetMetadata(typeof(DependencyObject)).DefaultValue) { return; } #endif #if WINDOWS_COMMON if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled) { return; } #endif if (MvxSingleton <IMvxIoCProvider> .Instance == null) { var iocProvider = MvxSimpleIoCContainer.Initialize(); Mvx.RegisterSingleton(iocProvider); } if (!Mvx.CanResolve <IMvxBindingParser>()) { var builder = new MvxWindowsBindingBuilder(MvxWindowsBindingBuilder.BindingType.MvvmCross); builder.DoRegistration(); } }
public static void Check() { if (_checked) return; _checked = true; #if WINDOWS_WPF if (!(bool)DesignerProperties.IsInDesignModeProperty.GetMetadata(typeof(System.Windows.DependencyObject)).DefaultValue) return; #endif #if WINDOWS_COMMON if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled) return; #endif if (MvxSingleton<IMvxIoCProvider>.Instance == null) { var iocProvider = MvxSimpleIoCContainer.Initialize(); Mvx.RegisterSingleton(iocProvider); } if (!Mvx.CanResolve<IMvxBindingParser>()) { var builder = new MvxWindowsBindingBuilder(MvxWindowsBindingBuilder.BindingType.MvvmCross); builder.DoRegistration(); } }
protected override void InitializeLastChance() { base.InitializeLastChance(); var builder = new MvxWindowsBindingBuilder(); builder.DoRegistration(); }
protected override void InitializeLastChance() { base.InitializeLastChance(); var builder = new MvxWindowsBindingBuilder(MvxWindowsBindingBuilder.BindingType.MvvmCross, typeof(Core.App).GetTypeInfo().Assembly); builder.DoRegistration(); }