Ошибка в приложении UWP Open Sticky Notes с URI - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу открыть приложение липких заметок из приложения uwp, используя UriScheme, и в соответствии с зарезервированным 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 голосов
/ 12 февраля 2019

Вы должны отформатировать его как фактическое Uri:

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

Обратите внимание на дополнительный символ двоеточия : в конце.Это сделает его правильным пользовательским протоколом URI, и конструктор Uri сможет его проанализировать.

...