private void OpenFileDialog(FileDialogParameter parameter) { var dialog = new Microsoft.Win32.OpenFileDialog(); dialog.Title = parameter.Title; if (dialog.ShowDialog().Value) { parameter.PropertyInfo.SetValue(parameter.Obj, dialog.FileName); } }
private void OpenFileDialog(FileDialogParameter parameter) { /* * var dialog = new Microsoft.Win32.OpenFileDialog(); * dialog.Title = parameter.Title; * if (dialog.ShowDialog().Value) * parameter.PropertyInfo.SetValue(parameter.Obj, dialog.FileName); */ FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { parameter.PropertyInfo.SetValue(parameter.Obj, fbd.SelectedPath); } }