/// <summary> /// /// </summary> /// <param name="viewModel"></param> /// <param name="completedProc"></param> /// <param name="contentLayout"></param> /// <returns></returns> private async Task DisplayUsingNavigation(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); }
/// <summary> /// /// </summary> /// <param name="viewModel"></param> /// <param name="completedProc"></param> /// <param name="contentLayout"></param> /// <returns></returns> private async Task DisplayUsingNavigation(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); }