Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在UWP应用程序中以最小化模式从外部web浏览器启动URI?_C#_Uwp_Windows 10 - Fatal编程技术网

C# 如何在UWP应用程序中以最小化模式从外部web浏览器启动URI?

C# 如何在UWP应用程序中以最小化模式从外部web浏览器启动URI?,c#,uwp,windows-10,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"),

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它只是在最小化状态下告诉用户,只是在闪烁


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

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

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

您可以通过添加一个完全信任组件来实现这一点,该组件将使用的属性来实现这一点,但这听起来像是为了一个小利益而进行的一次大的过度操作。

这是一个非常聪明的方法!太好了,不可能。UWP应用程序无法直接执行或启动exe,因为UWP在沙盒环境中运行。所以UWP应用程序不能使用System.Diagnostics.Process.Martin Zikmund的意思是,您可以使用桌面网桥控制win32应用程序,然后间接调用System.Diagnostics.Process。