Ejemplo n.º 1
0
        public virtual async Task NavigateAsync(string name, INavigationParameters parameters = null)
        {
            INavigationResult navigationResult = await PrismNavigationService.NavigateAsync(name, parameters, useModalNavigation : false, animated : false);

            if (!navigationResult.Success)
            {
                throw navigationResult.Exception;
            }
        }
Ejemplo n.º 2
0
        public virtual async Task NavigateAsync(string name, INavigationParameters?parameters = null)
        {
            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }

            if (name.StartsWith("/", StringComparison.InvariantCultureIgnoreCase))
            {
                await ClearPopupStackAsync(parameters);
            }

            INavigationResult navigationResult = await PrismNavigationService.NavigateAsync(name, parameters, useModalNavigation : false, animated : false);

            if (!navigationResult.Success)
            {
                throw navigationResult.Exception;
            }
        }