/// <summary>
///
/// </summary>
/// <param name="viewModel"></param>
/// <param name="completedProc"></param>
/// <param name="contentLayout"></param>
/// <returns></returns>
private async Task DisplayUsingNavigationAsync(IViewModel viewModel, EventHandler <UICompletedEventArgs> completedProc, StackLayout contentLayout)
{
var contentPage = new ContentPage
{
Content = contentLayout
};
_callbacks[contentPage] = new Tuple <IViewModel, EventHandler <UICompletedEventArgs> >(viewModel, completedProc);
contentPage.BackButtonPressed += OnBackButtonPressed;
await NavigationHelper.PushModalAsync(contentPage);
}