コード例 #1
0
 /// <summary>
 /// 同步解决方案变更
 /// </summary>
 public void OnSolutionChanged()
 {
     Editor.WorkView     = Screen.WorkView;
     Editor.AdvancedView = Screen.AdvancedView;
     Editor.OnSolutionChanged();
     ExtendConfig.OnSolutionChanged();
     Context.OnSolutionChanged();
     ConfigIo.OnSolutionChanged();
     Tree.OnSolutionChanged();
     NormalCode.OnSolutionChanged();
     FirstSelect();
 }
コード例 #2
0
 /// <summary>
 ///     初始化
 /// </summary>
 protected override void DoInitialize()
 {
     base.DoInitialize();
     ExtendConfig.Initialize();
     Context.Initialize();
     ConfigIo.Initialize();
     NormalCode.Initialize();
     Context.PropertyChanged += Context_PropertyChanged;
     //foreach (var ex in ExtendModels.Values)
     //{
     //    ex.Model = this;
     //    ex.Dispatcher = Dispatcher;
     //    ex.Context = Context;
     //    ex.Initialize();
     //}
 }
コード例 #3
0
        /// <summary>
        ///     初始化
        /// </summary>
        protected override void DoInitialize()
        {
            base.DoInitialize();
            ExtendConfig.ViewModel = ViewModel;
            Context.ViewModel      = ViewModel;
            ConfigIo.ViewModel     = ViewModel;
            NormalCode.ViewModel   = ViewModel;
            Tree.ViewModel         = ViewModel;

            ExtendConfig.Dispatcher = Dispatcher;
            Context.Dispatcher      = Dispatcher;
            ConfigIo.Dispatcher     = Dispatcher;
            NormalCode.Dispatcher   = Dispatcher;
            Tree.Dispatcher         = Dispatcher;


            Editor.Initialize();
            Context.Initialize();
            Tree.Initialize();
            ExtendConfig.Initialize();
            NormalCode.Initialize();
            ConfigIo.Initialize();
        }