Skip to content

fix: 为所有文件/文件夹浏览对话框设置初始目录#166

Merged
Justsenger merged 1 commit into
Justsenger:mainfrom
Kookiejarz:fix/browse-location-path
Mar 23, 2026
Merged

fix: 为所有文件/文件夹浏览对话框设置初始目录#166
Justsenger merged 1 commit into
Justsenger:mainfrom
Kookiejarz:fix/browse-location-path

Conversation

@Kookiejarz

@Kookiejarz Kookiejarz commented Mar 22, 2026

Copy link
Copy Markdown
Contributor

Fixes #165

改动记录 (Changes):
优化了 VirtualMachinesPageViewModel.cs 中所有涉及文件/文件夹选择的命令逻辑。

  • 在调用 OpenFileDialog、SaveFileDialog 和 OpenFolderDialog 之前,增加了对
    InitialDirectory 属性的赋值。
  • 使用 System.IO.Path.GetDirectoryName 提取当前路径的父目录作为初始位置。
  • 涉及的功能点包括:新建虚拟机配置路径、新建虚拟硬盘位置、选择现有硬盘、挂载
    ISO 镜像、ISO 制作源码目录等。

测试验证 (Testing):

  • 在 Windows 环境下通过 dotnet run 验证,对话框现在能正确识别并跳转到已有路径。
  • 验证了路径为空或非法路径时的回退机制(不会崩溃)。

@Justsenger Justsenger merged commit d65abb9 into Justsenger:main Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[UX] “浏览”按钮在当前输入的路径下无法初始化

2 participants