我有一个在 WPF 中创建的应用程序。当前在 WPF 中,我正在使用Microsoft.Win32.SaveFileDialog
文件选择器让用户选择要保存到的文件位置。
我正在通过 Desktop App Converter 应用程序将此应用程序转换为与 Windows Store 兼容的应用程序。当我在 UWP 转换的应用程序中使用 Win32 选择器时,它只是挂起并最终崩溃,所以这似乎并不令人愉快。
看起来有一个与 UWP 兼容的文件选择器Windows.Storage.Pickers.FileSavePicker
,可以使用 Nuget 包获得UWPDesktop
。
不幸的是,这给了我以下警告-
类型“Windows.Storage.Pickers.FileSavePicker”只能用于 UWP 应用,不能用于桌面或 Centennial
这对我来说似乎很清楚,所以最后我的问题是我应该为桌面转换器 UWP 应用程序使用什么对话框选择器?
似乎有2个选项-
- 我不知道有某种第三种类型的文件选择器,它与两个框架都兼容。
- 我在应用程序中使用某种检查来查看哪个框架处于活动状态(不知何故)并使用适当的文件选择器。
提前致谢!