C# Class Customers.BaseNavigationViewModel

Implements the INavigation interface on top of BaseViewModel.
Inheritance: MvvmHelpers.BaseViewModel, INavigation
Show file Open project: xamarin/app-customers

Public Methods

Method Description
InsertPageBefore ( Page page, Page before ) : void
PopAsync ( ) : Task
PopAsync ( bool animated ) : Task
PopModalAsync ( ) : Task
PopModalAsync ( bool animated ) : Task
PopToRootAsync ( ) : System.Threading.Tasks.Task
PopToRootAsync ( bool animated ) : System.Threading.Tasks.Task
PushAsync ( Page page ) : System.Threading.Tasks.Task
PushAsync ( Page page, bool animated ) : System.Threading.Tasks.Task
PushModalAsync ( Page page ) : System.Threading.Tasks.Task
PushModalAsync ( Page page, bool animated ) : System.Threading.Tasks.Task
RemovePage ( Page page ) : void

Protected Methods

Method Description
BaseNavigationViewModel ( ) : MvvmHelpers

Method Details

BaseNavigationViewModel() protected method

protected BaseNavigationViewModel ( ) : MvvmHelpers
return MvvmHelpers

InsertPageBefore() public method

public InsertPageBefore ( Page page, Page before ) : void
page Xamarin.Forms.Page
before Xamarin.Forms.Page
return void

PopAsync() public method

public PopAsync ( ) : Task
return Task

PopAsync() public method

public PopAsync ( bool animated ) : Task
animated bool
return Task

PopModalAsync() public method

public PopModalAsync ( ) : Task
return Task

PopModalAsync() public method

public PopModalAsync ( bool animated ) : Task
animated bool
return Task

PopToRootAsync() public method

public PopToRootAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

PopToRootAsync() public method

public PopToRootAsync ( bool animated ) : System.Threading.Tasks.Task
animated bool
return System.Threading.Tasks.Task

PushAsync() public method

public PushAsync ( Page page ) : System.Threading.Tasks.Task
page Xamarin.Forms.Page
return System.Threading.Tasks.Task

PushAsync() public method

public PushAsync ( Page page, bool animated ) : System.Threading.Tasks.Task
page Xamarin.Forms.Page
animated bool
return System.Threading.Tasks.Task

PushModalAsync() public method

public PushModalAsync ( Page page ) : System.Threading.Tasks.Task
page Xamarin.Forms.Page
return System.Threading.Tasks.Task

PushModalAsync() public method

public PushModalAsync ( Page page, bool animated ) : System.Threading.Tasks.Task
page Xamarin.Forms.Page
animated bool
return System.Threading.Tasks.Task

RemovePage() public method

public RemovePage ( Page page ) : void
page Xamarin.Forms.Page
return void