C# FileSavePicker能否用于UWP后台进程?

C# FileSavePicker能否用于UWP后台进程?,c#,uwp,background,C#,Uwp,Background,在我的UWP中,我实现了一个在后台进程中触发的Toast通知。当用户与toast交互时,另一个带有ToastNotificationActionTrigger的后台任务被激活。在ToastNotificationActionTrigger激活的后台任务中,我想显示允许用户选择文件夹/文件的FileSavePicker。但是显示FileSavePicker对话框的调用引发了“无效窗口句柄”异常 FileSavePicker能否用于UWP后台进程 但是显示FileSavePicker对话框的调用引发

在我的UWP中,我实现了一个在后台进程中触发的Toast通知。当用户与toast交互时,另一个带有ToastNotificationActionTrigger的后台任务被激活。在ToastNotificationActionTrigger激活的后台任务中,我想显示允许用户选择文件夹/文件的FileSavePicker。但是显示FileSavePicker对话框的调用引发了“无效窗口句柄”异常

FileSavePicker能否用于UWP后台进程

但是显示FileSavePicker对话框的调用引发了“无效窗口句柄”异常


恐怕您无法在后台显示
FileSavePicker
对话框,因为在非UI线程中无法调用
FileSavePicker
对话框。对于您的场景,我们建议您先启动应用程序,然后调用uithread。

如果答案已解决您的问题,请将其视为已接受