コード例 #1
0
ファイル: CodeBoxViewModel.cs プロジェクト: Batov/SIDE
        public CodeBoxViewModel(IUnityContainer container, AbstractWorkspace workspace)
        {
            _workspace = workspace;
            _container = container;
            Name = "CodeBox";

            IsVisible = false;

            _model = new CodeBoxModel();

            _view = new CodeBoxView();
            _view.DataContext = _model;

            _aggregator = _container.Resolve<IEventAggregator>();
        }
コード例 #2
0
ファイル: ContentViewModel.cs プロジェクト: Batov/SIDE
 /// <summary>
 /// Initializes a new instance of the <see cref="ContentViewModel"/> class.
 /// </summary>
 /// <param name="workspace">The injected workspace.</param>
 /// <param name="logger">The injected logger.</param>
 protected ContentViewModel(AbstractWorkspace workspace, ILoggerService logger)
 {
     m_workspace = workspace;
     m_logger = logger;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ContentViewModel"/> class.
 /// </summary>
 /// <param name="workspace">The injected workspace.</param>
 /// <param name="logger">The injected logger.</param>
 protected ContentViewModel(AbstractWorkspace workspace, ILoggerService logger)
 {
     m_workspace = workspace;
     m_logger    = logger;
 }