public async Task <INavigationResult> NavigateAsync(Uri uri, INavigationParameters parameter, NavigationTransitionInfo infoOverride) { System.Diagnostics.Debug.WriteLine($"{nameof(NavigationService)}.{nameof(NavigateAsync)}({uri})"); return(await _frame.NavigateAsync( uri : uri, parameter : parameter, infoOverride : infoOverride)); }
public async Task <INavigationResult> NavigateAsync(Uri uri, INavigationParameters parameter, NavigationTransitionInfo infoOverride) { _logger.Log($"{nameof(NavigationService)}.{nameof(NavigateAsync)}(uri:{uri} parameter:{parameter} info:{infoOverride})", Category.Info, Priority.None); return(await _frame.NavigateAsync( uri : uri, parameter : parameter, infoOverride : infoOverride)); }
public async Task <INavigationResult> NavigateAsync(Uri uri, INavigationParameters parameter, NavigationTransitionInfo infoOverride) { _logger.Log($"{nameof(NavigationService)}.{nameof(NavigateAsync)}(uri:{uri} parameter:{parameter} info:{infoOverride})", Category.Info, Priority.None); try { return(await _frame.NavigateAsync( uri : uri, parameter : parameter, infoOverride : infoOverride)); } catch (Exception ex) { _logger.Log($"Navigation error: {ex.Message}", Category.Exception, Priority.High); Debugger.Break(); throw; } }
public async Task <INavigationResult> NavigateAsync(string path, INavigationParameters parameter, NavigationTransitionInfo infoOverride) => await _frame.NavigateAsync( uri : new Uri(path, UriKind.RelativeOrAbsolute), parameter : parameter, infoOverride : infoOverride);