Я пытаюсь настроить отображение URI, чтобы в конце я мог передать строку запроса на загружаемую страницу xaml.
Вот что я определил в XAML.
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="RequirementOverview/{id}" MappedUri="/View/Pages/RequirementOverview.xaml?id={id}" />
<uriMapper:UriMapping Uri="/{pageName}" MappedUri="/View/Pages/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
Мое намерение состоит в том, чтобы, если вы нажмете на ссылку, такую как '/ RequirementOverview / Foo,' Foo 'будет передан в виде строки запроса на страницу требований, и тогда мы сможем поработать над ней.
Однако при вызове Fame.Navigate ("RequirementOverview / Foo", UriKind.Relative) я всегда оказываюсь на странице примерно так: hostpage.aspx # / RequirementOverview / Foo, и на страницу не передается запрос.Скорее, это похоже на работу (навигация), но мой navigationContext queryString возвращается null.
Мой подход к этому неверен?Заранее спасибо.