private void EditHost(object sender, RoutedEventArgs e) { if (DataGrid.SelectedItem is RecordViewModel project) { var hostWindow = new RecordEditorWindow(project.record); hostWindow.ShowDialog(); } }
private void AddHost(object sender, RoutedEventArgs e) { var newRecord = new Record(); var hostWindow = new RecordEditorWindow(newRecord); var result = hostWindow.ShowDialog(); if (result == true) { Records.Add(new RecordViewModel(newRecord)); } }
private void EditHost(object sender, RoutedEventArgs e) { if (DataGrid.SelectedItem is RecordViewModel project) { var hostWindow = new RecordEditorWindow(project.record); var result = hostWindow.ShowDialog(); if (result == true) { project.Notify(); SaveRecord(); } } }
private void AddHost(object sender, RoutedEventArgs e) { var hostWindow = new RecordEditorWindow(new Record()); hostWindow.ShowDialog(); }