/// <summary> /// Метод для изменения содержимого Grid при выборе пунктов меню /// </summary> /// <param name="sender">объект</param> /// <param name="e">событиеи</param> private void ChangeListViewMenu(object sender, SelectionChangedEventArgs e) { UserControl usc = null; GridMain.Children.Clear(); switch (((ListViewItem)((ListView)sender).SelectedItem).Name) { case "ItemHome": usc = new cardsGrid(); GridMain.Children.Add(usc); break; case "ItemCreate": usc = new createCard(); GridMain.Children.Add(usc); break; case "ItemSettings": usc = new settings(); GridMain.Children.Add(usc); break; default: break; } }
/// <summary> /// Конструктор /// </summary> public MainWindow() { InitializeComponent(); // Создание экземпляра объекта UserControl для смены содержимого Grid UserControl usc = null; usc = new cardsGrid(); GridMain.Children.Add(usc); // Оповещение при сворачивании окна в трей notify.Icon = SystemIcons.Application; notify.Visible = false; notify.BalloonTipText = "Окно было свёрнуто"; notify.DoubleClick += delegate(object sender, EventArgs args) { notify.Visible = false; this.Show(); this.WindowState = WindowState.Normal; }; // Таймер проверяющий соответствие времени системы и событий в планировщике DispatcherTimer dispatcher = new DispatcherTimer(); dispatcher.Tick += new EventHandler(ShowNotifications); dispatcher.Interval = new TimeSpan(0, 0, 1); dispatcher.Start(); }