public MessageListViewModel( IEventAggregator eventAggregator, IServiceControl serviceControl, ISearchBarViewModel searchBarViewModel, IErrorHeaderViewModel errorHeaderDisplay, IGeneralHeaderViewModel generalHeaderDisplay, IClipboard clipboard) { _eventAggregator = eventAggregator; _serviceControl = serviceControl; _errorHeaderDisplay = errorHeaderDisplay; _generalHeaderDisplay = generalHeaderDisplay; _clipboard = clipboard; SearchBar = searchBarViewModel; Items.Add(SearchBar); _returnToSourceMenu = new MenuItem("Return To Source", new RelayCommand(ReturnToSource, CanReturnToSource), Properties.Resources.MessageReturn); _retryMessageMenu = new MenuItem("Retry Message", new RelayCommand(RetryMessage, CanRetryMessage), Properties.Resources.MessageReturn); _copyMessageIdMenu = new MenuItem("Copy Message URI", new RelayCommand(CopyMessageId, CanCopyMessageId)); _copyHeadersMenu = new MenuItem("Copy Headers", new RelayCommand(CopyHeaders, CanCopyHeaders)); Rows = new BindableCollection <StoredMessage>(); ContextMenuItems = new BindableCollection <IMenuItem> { _returnToSourceMenu, _retryMessageMenu, _copyHeadersMenu, _copyMessageIdMenu }; }
public MessageListViewModel( IEventAggregator eventAggregator, IWindowManagerEx windowManager, IServiceControl serviceControl, IQueueManagerAsync asyncQueueManager, ISearchBarViewModel searchBarViewModel, IErrorHeaderViewModel errorHeaderDisplay, IGeneralHeaderViewModel generalHeaderDisplay, IClipboard clipboard, IStatusBarManager statusBar) { _eventAggregator = eventAggregator; _windowManager = windowManager; _serviceControl = serviceControl; _asyncQueueManager = asyncQueueManager; _errorHeaderDisplay = errorHeaderDisplay; _generalHeaderDisplay = generalHeaderDisplay; _clipboard = clipboard; _statusBar = statusBar; SearchBar = searchBarViewModel; Items.Add(SearchBar); Messages = new BindableCollection <MessageInfo>(); SelectedMessages = new BindableCollection <MessageInfo>(); ContextMenuItems = new BindableCollection <ContextMenuModel> { new ContextMenuModel(this, "ReturnToSource", "Return To Source", Properties.Resources.MessageReturn), new ContextMenuModel(this, "RetryMessage", "Retry Message", Properties.Resources.MessageReturn), new ContextMenuModel(this, "CopyMessageId", "Copy Message Identifier"), new ContextMenuModel(this, "CopyHeaders", "Copy Headers") }; }
public MessagePropertiesViewModel( IErrorHeaderViewModel error, IGeneralHeaderViewModel general, ISagaHeaderViewModel saga, IPerformanceHeaderViewModel performance, IGatewayHeaderViewModel gateway) { Saga = saga; Performance = performance; Gateway = gateway; Errors = error; General = general; }
public MessagePropertiesViewModel( IErrorHeaderViewModel error, IGeneralHeaderViewModel general, ISagaHeaderViewModel saga, IPerformanceHeaderViewModel performance, IGatewayHeaderViewModel gateway, IClipboard clipboard) { _clipboard = clipboard; Saga = saga; Performance = performance; Gateway = gateway; Errors = error; General = general; }