private void ApplyChangesButton_Click(object sender, RoutedEventArgs e) { if (ServerListBox.SelectedItem == null) { return; } ServerInfo modifiedServerInfo = ManageServerControlUI.GetValidServerInfo(); if (modifiedServerInfo == null) { return; } ((ServerInfo)ServerListBox.SelectedItem).CopyFrom(modifiedServerInfo); Mode = ActionMode.ServerView; ManageServerControlUI.WasModified = false; ManageServerControlUI.HasChangedAndIsValid = false; EnsureCorrectButtonStates(); }
private void DiscardChangesButton_Click(object sender, RoutedEventArgs e) { ManageServerControlUI.Reset(); EnsureCorrectButtonStates(); }