//public ObservableCollection<NotificationModel> SellNotifications //{ // get { return _sellNotifications; } // set { _sellNotifications = value; } //} public NotificationViewModel(MainWindowViewModel mainViewModel) { this.MainViewModel = mainViewModel; this.MainViewModel.MainWindow.Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing); NotificationView = new Notification(); NotificationView.DataContext = this; //MainViewModel.HotItemController.SellNotification += new EventHandler<NotificationEventArgs>(HotItemController_SellNotification); MainViewModel.HotItemController.BuyNotification += new EventHandler<NotificationEventArgs>(HotItemController_BuyNotification); }
public SearchViewModel(HotItemController hotItemController, MainWindowViewModel mainViewModel) { ParseCategories(); ParseRarities(); this._mainViewModel = mainViewModel; this._hotItemController = hotItemController; this._hotItemController.GuildWars2StatusChanged += _hotItemController_GuildWars2StatusChanged; this._hotItemController.SearchFinished += new EventHandler<EventArgs<SearchResult>>(HotItemController_SearchFinished); Pager.RequestNext += Pager_RequestNext; Pager.RequestPrevious += Pager_RequestPrevious; Pager.RequestSelectPage += Pager_RequestSelectPage; }
public MessageViewModel(MainWindowViewModel mainViewModel) { this.MainViewModel = mainViewModel; // -------------------------------------------------- // // Test //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); //AddMessage(Message.CreateInfo("Info", "Item wurde erfolgreich gekauft.")); }
public SearchViewModel(HotItemController hotItemController, MainWindowViewModel mainViewModel) { LoadJsonFiles(); this._mainViewModel = mainViewModel; this._hotItemController = hotItemController; this._hotItemController.GuildWars2StatusChanged += _hotItemController_GuildWars2StatusChanged; this._searchService.SearchFinished += HotItemController_SearchFinished; Pager.RequestNext += Pager_RequestNext; Pager.RequestPrevious += Pager_RequestPrevious; Pager.RequestSelectPage += Pager_RequestSelectPage; }
public TransactionViewModel(MainWindowViewModel mainViewModel, TransactionType transactionType) { this.MainWindowViewModel = mainViewModel; this.TransactionType = transactionType; }
public GemViewModel(MainWindowViewModel mainViewModel) { this.MainViewModel = mainViewModel; }
public ChartViewModel(MainWindowViewModel mainViewModel) { this.MainViewModel = mainViewModel; }
private void StartMain(bool isTradingPostDataProvider) { window = new MainWindow(); var viewModel = new MainWindowViewModel(window); window.DataContext = viewModel; window.Show(); }