【发布时间】:2012-06-18 13:28:27
【问题描述】:
我试图在我的 WPF 应用程序中使用 FolderBrowserDialog 来指示源和目标文件夹路径。目前,我有一个 hack 作为我的解决方案:
// Opens the FolderBrowserDialog and gets the result.
var dialog = new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult result = dialog.ShowDialog();
// Updates the TextBox with the chosen folder path.
srcPathTextBox.Text = dialog.SelectedPath;
但是,我正在尝试找出一个更优雅的解决方案,但事实证明这很困难,因为我对 WPF 还很陌生。我知道数据绑定是一种在 WPF 中自动更新 UI 元素的流行方法,但由于文件夹路径是从对话框中选择的,我不知道数据绑定是否可行。
任何帮助将不胜感激。
【问题讨论】:
-
在更新 TextBox 之前不要忘记检查
DialogResult的值。
标签: c# wpf folderbrowserdialog