[英]Launch external processes in front of full screen UWP app
我有一个带有两个启动应用程序的 Visual Studio 项目:一个 UWP 和一个控制台应用程序。 在 UWP 中,我以全屏模式启动主页
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
在 App.xaml.cs 文件中。 然后我通过创建新进程并将它们的文件名设置为我想要启动的 .exe 来启动 Program.cs 中的外部应用程序。 但是,当我这样做时,UWP 主页会进入全屏模式,但我看不到外部应用程序。 如何让外部应用程序在主页前启动,以便在运行项目时可以立即看到它们?
如何让外部应用程序在主页前启动,以便在运行项目时可以立即看到它们?
对于这种情况,您可以在启动外部应用程序后以编程方式最小化 UWP,应用程序将自动切换到前端。
IList<AppDiagnosticInfo> infos = await AppDiagnosticInfo.RequestInfoForAppAsync();
IList<AppResourceGroupInfo> resourceInfos = infos[0].GetResourceGroups();
await resourceInfos[0].StartSuspendAsync();
请注意,您需要确保应用的迷你版本是 Windows 10 更新 1803(内部版本 17134)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.