我正在使用AvaloniaUI,尝试实现:http://avaloniaui.net/api/Avalonia.Controls/OpenFolderDialog/
我的目标是当我按下一个按钮并触发
以下是我的代码:
openFold
时,会弹出一个对话框让我选择一个目录。一旦我选择了一个目录,我想要将其路径存储在var result
中。以下是我的代码:
public async Task openFold()
{
var dialog = new OpenFolderDialog();
var result = await dialog.ShowAsync();
if (result != null)
{
await openFold(result);
}
Trace.WriteLine("DIR IS: " + result);
}
然而,我不知道如何将当前主窗口传递给ShowAsync
。
我不确定即使我将当前窗口传递给ShowAsync
,它是否会显示一个选择目录对话框。我的操作是否正确?