public virtual void ShowOpenFileDialog(IOpenFileDialogViewModel model) { var dialog = _dialogFactory.Create <OpenFileDialog, IOpenFileDialogViewModel>(model); dialog.ViewModel = model; dialog.ShowDialog(); _dialogFactory.Release(dialog); }