我有此帮助程序方法,允许用户选择一个文件夹,我们将在其中保存图像到:internal static string SelectFolder(Window window, string initialDirectory){ var dialog = new Ookii.Dialogs.Wpf.VistaFolderBrowserDialog { SelectedPath = initialDirectory, RootFolder = System.Environment.SpecialFolder.UserProfile }; return (dialog.ShowDialog(window).GetValueOrDefault()) ? dialog.SelectedPath : string.Empty;}它工作得很好,因为它打开对话框并返回选定的文件夹路径。但是,当用户再次打开对话框以更改文件夹时,由于某种原因,对话框始终会在对话框上方的文件夹中打开。initialDirectory例如,说我选择C:\users\Bassie\Pictures作为我的文件夹。如果以后要更改文件夹C:\users\Bassie,即使initialDirectory已确定通过整个路径发送该对话框,也会在处打开该对话框。我该如何解决?
- 1 回答
- 0 关注
- 137 浏览
添加回答
举报
0/150
提交
取消