使用URI在UWP中打开便笺应用程序时出错

时间:2019-02-12 11:13:43

标签: c# xaml uwp windows-10

我想使用UriScheme从uwp应用程序中打开便笺应用程序,并且根据reservered uris,我应该可以使用以下代码来做到这一点:

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

但相反,它说的是无效的uri。

更新

现在我在末尾使用冒号,如“ stickynotes:”,它是有效的Uri,但仍然找不到要启动的Windows 10的便笺应用程序。我需要打开默认的Windows 10应用便签。

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

请注意最后还有一个冒号:。这将使其成为适当的自定义URI协议,并且Uri构造函数将能够对其进行解析。