public MainWindow(MainWindowViewModel viewModel) { InitializeComponent(); // Укажем контекст для биндингов this.DataContext = viewModel; this.ShowInTaskbar = false; }
/// <summary> /// Обработчик события запуска приложения /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void App_Startup(object sender, StartupEventArgs e) { // Инициализируем иконку в трее TrayIcon = (TaskbarIcon)FindResource("TrayIcon"); _mainViewModel = new MainWindowViewModel(); _mainWindow = new MainWindow(_mainViewModel); this.MainWindow = _mainWindow; TrayIcon.TrayMouseDoubleClick += TrayMouseDoubleClickEventHandler; //_mainWindow.Show(); NotificationManager.GetInstance(); }