private void Save_Executed(object sender, ExecutedRoutedEventArgs e) { SmpUcMissionDetail.UpdateSource(); Context.SaveChanges(); SmpUcFormStateLabel.CurrentState = FormCurrentState.Select; CollectionViewSource.GetDefaultView(DataGridMissions.ItemsSource)?.Refresh(); }
private void DiscardChanges_Executed(object sender, ExecutedRoutedEventArgs e) { if (SmpUcFormStateLabel.CurrentState == FormCurrentState.Add) { MissionsAll.Remove((Mission)DataGridMissions.SelectedItem); } SmpUcMissionDetail.UpdateTarget(); SmpUcFormStateLabel.CurrentState = FormCurrentState.Select; }