protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger) { _workspace = workspace; _commandManager = commandManager; _logger = logger; CloseCommand = new DelegateCommand(CloseDocument); }
public WebTestCurrentResultViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService, WebTestResultView view) : base(workspace, commandManager, logger, menuService) { _tooltip = "Web Test Results"; _title = "Web Test Results"; this.View = view; }
public WebScenarioRunner(AbstractWorkspace workspace, IUnityContainer container, IEventAggregator aggregator) { _globals = new Dictionary<string, Variable>(); _workspace = workspace; _container = container; _aggregator = aggregator; }
/// <summary> /// Initializes a new instance of the <see cref="ContentViewModel"/> class. /// </summary> /// <param name="workspace">The injected workspace.</param> /// <param name="commandManager">The injected command manager.</param> /// <param name="logger">The injected logger.</param> protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService) { _workspace = workspace; _commandManager = commandManager; _logger = logger; _menuService = menuService; CloseCommand = new DelegateCommand <object>(Close, CanClose); }
/// <summary> /// Constructor for Open file service /// </summary> /// <param name="container">The injected container</param> /// <param name="eventAggregator">The injected event aggregator</param> /// <param name="logger">The injected logger</param> public OpenDocumentService(IUnityContainer container, IEventAggregator eventAggregator, ILoggerService logger, AbstractWorkspace workspace, IContentHandlerRegistry handler, IRecentViewSettings recentSettings) { _container = container; _eventAggregator = eventAggregator; _logger = logger; _dialog = new OpenFileDialog(); _workspace = workspace; _handler = handler as ContentHandlerRegistry; _recentSettings = recentSettings as RecentViewSettings; }
public ToolboxViewModel(IUnityContainer container, AbstractWorkspace workspace, ToolboxModel model) { _workspace = workspace; _container = container; Name = "Toolbox"; Title = "Toolbox"; ContentId = "Toolbox"; _model = model; Model = _model; IsVisible = false; _view = container.Resolve<ToolboxView>(); _view.DataContext = _model; View = _view; _aggregator = _container.Resolve<IEventAggregator>(); }
public LoggerViewModel(IUnityContainer container, AbstractWorkspace workspace) { _workspace = workspace; _container = container; Name = "Logger"; Title = "Logger"; ContentId = "Logger"; _model = new LoggerModel(); Model = _model; IsVisible = false; _view = new LoggerView(); _view.DataContext = _model; View = _view; _aggregator = _container.Resolve<IEventAggregator>(); _aggregator.GetEvent<LogEvent>().Subscribe(AddLog); }
/// <summary> /// Initializes a new instance of the <see cref="ContentViewModel"/> class. /// </summary> /// <param name="workspace">The injected workspace.</param> /// <param name="commandManager">The injected command manager.</param> /// <param name="logger">The injected logger.</param> protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService) { _workspace = workspace; _commandManager = commandManager; _logger = logger; _menuService = menuService; CloseCommand = new DelegateCommand<object>(Close, CanClose); }
public WebTestScenarioViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService) : base(workspace, commandManager, logger, menuService) { }
public TextViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger) : base(workspace, commandManager, logger) { }