INavigation.PushModalAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
PushModalAsync(Page) |
Presents a Page modally. |
PushModalAsync(Page, Boolean) |
Presents a Page modally, with optional animation. |
PushModalAsync(Page)
Presents a Page modally.
public System.Threading.Tasks.Task PushModalAsync (Xamarin.Forms.Page page);
abstract member PushModalAsync : Xamarin.Forms.Page -> System.Threading.Tasks.Task
Parameters
Returns
System.Threading.Tasks.Task
An awaitable Task, indicating the PushModal completion.
Remarks
The following example shows PushModalAsync and PopModalAsync usage:
var modalPage = new ContentPage ();
await Navigation.PushModalAsync (modalPage);
Debug.WriteLine ("The modal page is now on screen");
var poppedPage = await Navigation.PopModalAsync ();
Debug.WriteLine ("The modal page is dismissed");
Debug.WriteLine (Object.ReferenceEquals (modalPage, poppedPage)); //prints "true"
Applies to
PushModalAsync(Page, Boolean)
Presents a Page modally, with optional animation.
public System.Threading.Tasks.Task PushModalAsync (Xamarin.Forms.Page page, bool animated);
abstract member PushModalAsync : Xamarin.Forms.Page * bool -> System.Threading.Tasks.Task
Parameters
- page
- Page
The page to push.
- animated
- System.Boolean
Whether to animate the push.
Returns
System.Threading.Tasks.Task