diff --git a/src/CommunityToolkit.Maui/Views/Popup/PopupExtensions.shared.cs b/src/CommunityToolkit.Maui/Views/Popup/PopupExtensions.shared.cs index 78c20fc0b..8e9ad95fa 100644 --- a/src/CommunityToolkit.Maui/Views/Popup/PopupExtensions.shared.cs +++ b/src/CommunityToolkit.Maui/Views/Popup/PopupExtensions.shared.cs @@ -27,14 +27,14 @@ public static partial class PopupExtensions } else { - void handler(object? sender, NavigatedToEventArgs args) + void handler(object? sender, EventArgs args) { - page.NavigatedTo -= handler; + page.Loaded -= handler; CreateAndShowPopup(page, popup); } - page.NavigatedTo += handler; + page.Loaded += handler; } } @@ -60,9 +60,9 @@ void handler(object? sender, NavigatedToEventArgs args) { var taskCompletionSource = new TaskCompletionSource(); - async void handler(object? sender, NavigatedToEventArgs args) + async void handler(object? sender, EventArgs args) { - page.NavigatedTo -= handler; + page.Loaded -= handler; try { @@ -76,7 +76,7 @@ async void handler(object? sender, NavigatedToEventArgs args) } } - page.NavigatedTo += handler; + page.Loaded += handler; return taskCompletionSource.Task; }