async Task ParameterNavigation(Xamarin.Forms.Page page, NavigationParameters parameters, NavigationState state)
        {
            if (parameters == null)
            {
                parameters = new NavigationParameters();
            }

            parameters.NavigationState = NavigationState.Init;

            page.AddNavigationArgs(parameters);

            await(page.BindingContext as BaseViewModel).LoadAsync(parameters);

            await(page.BindingContext as BaseViewModel).OnNavigate(parameters);
        }