如何在UWP应用中以最小化模式从外部Web浏览器启动URI?

时间:2019-06-16 21:22:22

标签: c# uwp windows-10

Windows.System.Launcher.LaunchUriAsync方法立即启动默认的Web浏览器。

await Windows.System.Launcher.LaunchUriAsync(
     new Uri(@"https://www.example.com"));

下面的代码没有任何改变。

await Windows.System.Launcher.LaunchUriAsync(
     new Uri(@"https://www.example.com"), 
     new LauncherOptions { 
         DesiredRemainingView= Windows.UI.ViewManagement.ViewSizePreference.UseMinimum });

我想以最小化模式从外部Web浏览器启动URI(它只是告诉用户处于最小化状态,只是在闪烁)。

我想将网页重定向到外部浏览器,但不想立即打开网页来打扰用户。

1 个答案:

答案 0 :(得分:1)

我不知道使用Launcher API的方法。您可以选择所需的窗口大小,但结果始终是可见窗口。

您可以通过添加一个完全信任组件来实现,该组件将使用ProcessWindowStyleProcessStartInfo属性来执行此操作,但这听起来像是过大的杀伤力。