使用uri在uwp打开便签应用程序时出错

问题描述 投票:0回答:1

我想使用UriScheme从uwp应用程序打开便签应用程序,根据reservered uris,我应该可以使用以下代码执行此操作:

 Uri uriContoso = new Uri($"stickynotes");
 var success = await Windows.System.Launcher.LaunchUriAsync(uriContoso);

但相反,它说无效的uri。

更新

现在我在结尾使用冒号,如“stickynotes:”,它是一个有效的Uri但仍然无法找到Windows 10的便利贴应用程序启动。我需要打开默认的Windows 10 app便笺。

enter image description here

c# xaml uwp windows-10
1个回答
0
投票

您必须将其格式化为实际的Uri

Uri uriContoso = new Uri($"stickynotes:");

请注意最后添加的冒号:字符。这将使它成为一个合适的自定义URI协议,Uri构造函数将能够解析它。

© www.soinside.com 2019 - 2024. All rights reserved.