/// <summary> /// Obsługa przycisku edycji /// </summary> /// <param name="sender">Obiekt wywołujący zdarzenie</param> /// <param name="e">Obiekt zawierający parametry zdarzenia</param> private void Edit_Click(object sender, RoutedEventArgs e) { MainWindow window = (MainWindow)Application.Current.MainWindow; UserControl uc = new Forms.Settings(); TableModel model = TableDao.LoadById((long)(sender as Button).Tag); model.Mode = "update"; uc.DataContext = model; window.GridMain.Children.Clear(); window.GridMain.Children.Add(uc); }
/// <summary> /// Obsługa przycisku dodawania /// </summary> /// <param name="sender">Obiekt wywołujący zdarzenie</param> /// <param name="e">Obiekt zawierający parametry zdarzenia</param> private void Add_Click(object sender, RoutedEventArgs e) { MainWindow window = (MainWindow)Application.Current.MainWindow; UserControl uc = new Forms.Settings { DataContext = new TableModel() }; window.GridMain.Children.Clear(); window.GridMain.Children.Add(uc); }