我有一个显示用户列表的页面.每个用户都有一个ID和一个HyperlinkButton来观看有关用户的更多详细信息.
当按下HyperlinkButton时,我想导航到另一个页面(称为UserDetails)并以某种方式读取被按下的用户的ID.
我怎样才能做到这一点?
谢谢,
罗尼
解决方法
我找到了一个很好的解决方案,但我希望听到一些更优雅的东西.
在UriMapper部分中,我添加了另一个UriMapping:
<uriMapper:UriMapping Uri="/UserDetails/{UserId}" MappedUri=/Views/UserDetails.xaml"/>
通过这样做,“/ UserDetails / XXX”格式的所有导航将导航到同一页面,UserDetails.xaml.
所以现在我的HyperlinkButton是使用具有所需格式的NavigateUri生成的:
NavigateUri = “/的UserDetails / 1234”
现在,在UserDetails.xaml页面上,在OnNavigatedTo方法中,我可以解析Uri参数(e.Uri)并相应地加载用户详细信息.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。