void Vm_ShowFileDialogRequested(FileDialogTypeEnum fileDialogType, FileDialogViewModel filedDialogViewModel) { switch (fileDialogType) { case FileDialogTypeEnum.Save: ShowSaveDialog(filedDialogViewModel); break; case FileDialogTypeEnum.Open: ShowOpenDialog(filedDialogViewModel); break; default: throw new NotSupportedException(fileDialogType.ToString()); } }
public void ShowFileDialog(FileDialogTypeEnum fileDialogType, FileDialogViewModel vm) { this.ShowFileDialogRequested?.Invoke(fileDialogType, vm); }