Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

Commit

Permalink
Enable modal and animate
Browse files Browse the repository at this point in the history
  • Loading branch information
muak committed Dec 18, 2022
1 parent 28f0e91 commit 9113b7d
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/Prism.Maui/Navigation/PageNavigationService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -331,9 +331,14 @@ protected virtual async Task ProcessNavigation(Page currentPage, Queue<string> s
var nextSegment = segments.Dequeue();

var pageParameters = UriParsingHelper.GetSegmentParameters(nextSegment);
//var useModalNavigation = pageParameters.ContainsKey(KnownNavigationParameters.UseModalNavigation) ? pageParameters.GetValue<bool>(KnownNavigationParameters.UseModalNavigation) : false;

//var animated = pageParameters.ContainsKey(KnownNavigationParameters.Animated) ? pageParameters.GetValue<bool>(KnownNavigationParameters.Animated) : true;
useModalNavigation = pageParameters.ContainsKey(KnownNavigationParameters.UseModalNavigation) ? pageParameters.GetValue<bool>(KnownNavigationParameters.UseModalNavigation) : false;
if (!useModalNavigation.Value && !MvvmHelpers.HasNavigationPageParent(currentPage))
useModalNavigation = true;

animated = parameters.ContainsKey(KnownNavigationParameters.Animated) ?
parameters.GetValue<bool>(KnownNavigationParameters.Animated) :
pageParameters.ContainsKey(KnownNavigationParameters.Animated) ? pageParameters.GetValue<bool>(KnownNavigationParameters.Animated) : true;

if (nextSegment == RemovePageSegment)
{
Expand Down

0 comments on commit 9113b7d

Please sign in to comment.