示例#1
0
        /// <summary>
        /// Initializes static members of the <see cref="LogicBase"/> class.
        /// </summary>
        static LogicBase()
        {
            var dependencyResolver = IoCConfiguration.DefaultDependencyResolver;

            _viewModelLocator     = dependencyResolver.Resolve <IViewModelLocator>();
            _viewManager          = dependencyResolver.Resolve <IViewManager>();
            _viewPropertySelector = dependencyResolver.Resolve <IViewPropertySelector>();
            ViewLoadManager       = dependencyResolver.Resolve <IViewLoadManager>();
        }
示例#2
0
        /// <summary>
        /// Initializes static members of the <see cref="LogicBase"/> class.
        /// </summary>
        static LogicBase()
        {
            var dependencyResolver = IoCConfiguration.DefaultDependencyResolver;

            _viewModelLocator = dependencyResolver.Resolve<IViewModelLocator>();
            _viewManager = dependencyResolver.Resolve<IViewManager>();
            _viewPropertySelector = dependencyResolver.Resolve<IViewPropertySelector>();
            ViewLoadManager = dependencyResolver.Resolve<IViewLoadManager>();
        }