/// <summary> /// Initializes a new instance of the <see cref="NavigationContext"/> class for a region name and a /// <see cref="Uri"/>. /// </summary> /// <param name="navigationService">The navigation service.</param> /// <param name="navigationParameters">The navigation parameters.</param> /// <param name="uri">The Uri.</param> public NavigationContext(IRegionNavigationService navigationService, Uri uri, NavigationParameters navigationParameters) { NavigationService = navigationService; Uri = uri; Parameters = uri != null?UriParsingHelper.ParseQuery(uri) : null; GetNavigationParameters(navigationParameters); }