, , , OnNavigatedTo
. , , await Task.Delay(1);
, ShowPopup.
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
await Task.Delay(1);
var result = await loginDialog.ShowAsync();
}
: @sibbl, Loaded event, . OnNavigatedTo, Prism MVVM, ViewModel - OnNavigatedTo, .
private async void MainPage_OnLoaded(object sender, RoutedEventArgs e)
{
var result = await ShowPopup();
}
: async void ShowPopup, . /, "" . , :
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
await Task.Delay(1);
var result = await ShowPopup();
}
private Task<ContentDialogResult> ShowPopup()
{
return loginDialog.ShowAsync().AsTask();
}