IOpenFileDialogService.Show 方法¶
显示打开文件对话框,并在用户关闭对话框之前一直阻塞。
命名空间: Eremex.AvaloniaUI.Controls.ApplicationServices
程序集: Eremex.Common.Contracts.dll
NuGet 包: Eremex.Common.Contracts
声明¶
参数¶
| 名称 | 类型 | 说明 |
|---|---|---|
| owner | IWindow? |
在其上方显示对话框的窗口。为 null 时,使用应用程序的活动窗口。 |
| options | OpenFileDialogOptions? |
对话框配置:标题、筛选器、起始文件夹、多选。为 null 时,应用平台默认值。 |
返回值¶
| 类型 | 说明 |
|---|---|
string[] |
所选文件的路径;如果用户取消了对话框或无法解析所有者窗口,则为空数组。 |
备注¶
同步版本会让线程停留在嵌套消息循环中。在新代码中,建议使用 ShowAsync。
另请参阅¶
- 接口 IWindow
- 类 OpenFileDialogOptions
- 接口 IOpenFileDialogService
- 命名空间 Eremex.AvaloniaUI.Controls.ApplicationServices
* 本页面使用机器翻译技术翻译。