protected override void OnViewAttached(object view, object context) { base.OnViewAttached(view, context); this.view = (IMessageListView)view; RestoreLayout(); }
public MessageListViewModel(IMessageListView view, IApplicationController appc) : base(view, appc) { Parser = new ParserEngine(); _browseLimit = App.UserSettings.BrowseLimit; Messages = new SelectableItemCollection <MessageInfo>(); BindingOperations.EnableCollectionSynchronization(Messages, _syncLock); Progress = new RangeProgress(); Filter = new BrowseFilter(); BuildCommands(); AvailableConverters = new List <LabelValuePair <IByteCharConverter> > { new LabelValuePair <IByteCharConverter> { Label = "CP-1252", Value = new DefaultByteCharConverter() }, new LabelValuePair <IByteCharConverter> { Label = "EBCDIC", Value = new EbcdicByteCharConverter() } }; _currentConverter = AvailableConverters[0].Value; StatusInfoViewModel = new MessageListStatusInfo(this); }
public void TestInitialize() { EventAggregator = Substitute.For <IEventAggregator>(); ServiceControl = Substitute.For <IServiceControl>(); SearchBar = Substitute.For <ISearchBarViewModel>(); View = Substitute.For <IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, ServiceControl, SearchBar, Substitute.For <IErrorHeaderViewModel>(), Substitute.For <IGeneralHeaderViewModel>(), Substitute.For <IClipboard>()); MessageList.AttachView(View, null); }
public void TestInitialize() { EventAggregator = Substitute.For <IEventAggregator>(); ServiceControl = Substitute.For <IServiceControl>(); MessageStore = new Dictionary <Queue, List <MessageInfo> >(); QueueManager = new FakeQueueManager(MessageStore); WindowManager = Substitute.For <IWindowManagerEx>(); SearchBar = Substitute.For <ISearchBarViewModel>(); StatusBarManager = Substitute.For <IStatusBarManager>(); View = Substitute.For <IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, WindowManager, ServiceControl, QueueManager, SearchBar, Substitute.For <IErrorHeaderViewModel>(), Substitute.For <IGeneralHeaderViewModel>(), Substitute.For <IClipboard>(), StatusBarManager); MessageList.AttachView(View, null); }
public override void AttachView(object view, object context) { this._view = view as IMessageListView; base.AttachView(view, context); }
public void TestInitialize() { EventAggregator = Substitute.For<IEventAggregator>(); ServiceControl = Substitute.For<IServiceControl>(); MessageStore = new Dictionary<Queue, List<MessageInfo>>(); QueueManager = new FakeQueueManager(MessageStore); WindowManager = Substitute.For<IWindowManagerEx>(); SearchBar = Substitute.For<ISearchBarViewModel>(); StatusBarManager = Substitute.For<IStatusBarManager>(); View = Substitute.For<IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, WindowManager, ServiceControl, QueueManager, SearchBar, Substitute.For<IErrorHeaderViewModel>(), Substitute.For<IGeneralHeaderViewModel>(), Substitute.For<IClipboard>(), StatusBarManager); MessageList.AttachView(View, null); }
public void TestInitialize() { EventAggregator = Substitute.For<IEventAggregator>(); ServiceControl = Substitute.For<IServiceControl>(); SearchBar = Substitute.For<ISearchBarViewModel>(); View = Substitute.For<IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, ServiceControl, SearchBar, Substitute.For<IErrorHeaderViewModel>(), Substitute.For<IGeneralHeaderViewModel>(), Substitute.For<IClipboard>()); MessageList.AttachView(View, null); }
public override void AttachView(object view, object context) { base.AttachView(view, context); _view = (IMessageListView)view; }