/// <summary> /// Initializes static members of the <see cref="LogicBase"/> class. /// </summary> static LogicBase() { var dependencyResolver = IoCConfiguration.DefaultDependencyResolver; _viewModelFactory = dependencyResolver.Resolve <IViewModelFactory>(); _viewManager = dependencyResolver.Resolve <IViewManager>(); _dependencyPropertySelector = dependencyResolver.Resolve <IDependencyPropertySelector>(); #if !NET _frameworkElementLoadedManager = dependencyResolver.Resolve <IFrameworkElementLoadedManager>(); #endif }
/// <summary> /// Initializes static members of the <see cref="LogicBase"/> class. /// </summary> static LogicBase() { var dependencyResolver = IoCConfiguration.DefaultDependencyResolver; _viewModelFactory = dependencyResolver.Resolve<IViewModelFactory>(); _viewManager = dependencyResolver.Resolve<IViewManager>(); _dependencyPropertySelector = dependencyResolver.Resolve<IDependencyPropertySelector>(); #if !NET _frameworkElementLoadedManager = dependencyResolver.Resolve<IFrameworkElementLoadedManager>(); #endif }