private void EditResult_OnClick(object sender, RoutedEventArgs e) { if (!(ResultsListBox.SelectedItem is EventResult selectedObject)) { return; } var resultDialog = new ResultDialog(selectedObject) { Owner = this }; if (resultDialog.ShowDialog() != true) { return; } selectedObject.Scope = resultDialog.Results.Scope; selectedObject.ResultDuration = resultDialog.Results.ResultDuration; selectedObject.TemporaryResult = resultDialog.Results.TemporaryResult; selectedObject.Requirements = resultDialog.Results.Requirements; selectedObject.AddedTags = resultDialog.Results.AddedTags; selectedObject.RemovedTags = resultDialog.Results.RemovedTags; selectedObject.EditorItems = resultDialog.Results.EditorItems; ResultsListBox.Items.Refresh(); }
// Results private void AddResult_OnClick(object sender, RoutedEventArgs e) { var resultDialog = new ResultDialog { Owner = this }; if (resultDialog.ShowDialog() != true) { return; } ResultSet.Results.Add(resultDialog.Results); ResultsListBox.SelectedItem = resultDialog.Results; }