Example #1
0
        public MainWindow(MainWindowViewModel viewModel)
        {
            InitializeComponent();

            // Укажем контекст для биндингов
            this.DataContext = viewModel;
            this.ShowInTaskbar = false;
        }
Example #2
0
        /// <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();
        }