private void ModifyToggleButtonClick(object sender, RoutedEventArgs e) { ToggleButton currentModifyToggleButton = (ToggleButton)sender; if (currentModifyToggleButton != lastModifyToggleButton && lastModifyToggleButton != null) { lastModifyToggleButton.IsChecked = false; } lastModifyToggleButton = (bool)currentModifyToggleButton.IsChecked ? currentModifyToggleButton : null; if (lastModifyToggleButton != null) { genereToModify = (Genere)GeneresDataGrid.SelectedItem; AddButtonImage.Source = new BitmapImage(new Uri(@"Assets/Icons/modify.png", UriKind.Relative)); AddButtonTextBlock.Text = "Modyfikuj"; AddGenereTextBox.Text = genereToModify.GenereName; } else { genereToModify = null; AddButtonImage.Source = new BitmapImage(new Uri(@"Assets/Icons/add.png", UriKind.Relative)); AddButtonTextBlock.Text = "Dodaj"; AddGenereTextBox.Clear(); } }
private void AddButtonClick(object sender, RoutedEventArgs e) { AddButton.IsEnabled = false; AddGenereTextBox.IsEnabled = false; if (lastModifyToggleButton != null) { ModifyAction(); } else { AddAction(); } AddGenereTextBox.Clear(); GeneresDataGrid.DataContext = dB.GetGeneres(); AddButton.IsEnabled = true; AddGenereTextBox.IsEnabled = true; }