コード例 #1
0
ファイル: LogicBase.cs プロジェクト: SOHODeveloper/Catel
        /// <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
        }
コード例 #2
0
ファイル: LogicBase.cs プロジェクト: pars87/Catel
        /// <summary>
        /// Initializes static members of the <see cref="LogicBase"/> class.
        /// </summary>
        static LogicBase()
        {
#if !NET
            _frameworkElementLoadedManager = ServiceLocator.Default.ResolveType<IFrameworkElementLoadedManager>();
#endif
        }
コード例 #3
0
ファイル: LogicBase.cs プロジェクト: JaysonJG/Catel
        /// <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
        }
コード例 #4
0
ファイル: LogicBase.cs プロジェクト: ziez/Catel
        /// <summary>
        /// Initializes static members of the <see cref="LogicBase"/> class.
        /// </summary>
        static LogicBase()
        {
#if !NET
            _frameworkElementLoadedManager = ServiceLocator.Default.ResolveType <IFrameworkElementLoadedManager>();
#endif
        }