Приложение UWP: MessageDialog ShowAsync не работает в OnActivation от LaunchUriForResultsAsync - PullRequest
0 голосов
/ 23 октября 2019

Когда приложение UWP запускается другим приложением, вызывается метод OnActivated в классе App (класс, который наследуется от верхнего класса Application). Таким образом, метод OnActivated переопределяется для добавления инструкций, которые мы хотим выполнить, когда приложение вызывается другим.

Удивительно, если инструкция MessageDialog("Hi").ShowAsync(); написана там, а приложение вызывается с использованиемLaunchUriForResultsAsync, это не работает! Это работает только в том случае, если приложение вызывается с использованием LaunchUriAsync!

. В качестве уловки оно работает, если я заставляю приложение перейти на страницу, а затем я вызываю MessageDialog("Hi").ShowAsync(); из OnNavigatedTo на этой странице. .

Есть объяснения?

...