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>(); }
/// <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; }