繁体   English   中英

在全屏 UWP 应用前启动外部进程

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM