Catel.Services.UIVisualizerService.DisplayUsingNavigation C# (CSharp) Method

DisplayUsingNavigation() private method

private DisplayUsingNavigation ( IViewModel viewModel, EventHandler completedProc, StackLayout contentLayout ) : System.Threading.Tasks.Task
viewModel IViewModel
completedProc EventHandler
contentLayout StackLayout
return System.Threading.Tasks.Task
        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);
        }