Dialogs — Wpf
public class MainViewModel : INotifyPropertyChanged
// Save to saveFileDialog.FileName
public GenericDialog(string title, T initialData) WPF Dialogs
private void Save()
private readonly IDialogService _dialogService; public ICommand SaveCommand get; public ICommand EditItemCommand get; public ICommand SaveCommand get
var vm = new EditItemViewModel(SelectedItem); var result = _dialogService.ShowDialog<EditItemViewModel>(vm); if (result != null) SelectedItem = result.Item;
private Type GetWindowTypeForViewModel(Type viewModelType) public ICommand EditItemCommand get
public partial class MyDialog : Window