我可以在桌面桥中的WPF应用程序中执行进程内后台任务

时间:2017-10-25 05:12:21

标签: wpf uwp desktop-bridge project-centennial

我使用Desktop Bridge(Project Centennial)将我的WPF应用程序转换为UWP世界。在转换后的应用程序中,我将使用后台任务。如果我可以在进程中运行它会非常方便,但据我所知,在WPF过程中不可能这样做吗?

正确?或者我可以使用一些神奇的技巧吗?

2 个答案:

答案 0 :(得分:3)

您确实可以使用app service that runs in the same process作为其主机 UWP 应用,但WPF应用与Application UWP {{1}具有不同的Windows.UI.Xaml类调用app服务时没有调用Application方法的类。

因此,您应该使用在单独进程中运行的后台任务,或者将您的应用程序转换为纯UWP应用程序。

答案 1 :(得分:0)

后台任务需要使用WPF应用程序运行out-of-proc。

您可以在此处找到示例:https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/JourneyAcrossTheBridge_Build2017Edition/Step3