在 XAML 中 页面跳转 路径带参数 怎么拼接? 代码如下:

<ListBoxName="listbox"Width="200"Height="500"Margin="43,271,237,97"ItemsSource="{Bind... <ListBox Name="listbox" Width="200" Height="500" Margin="43,271,237,97" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Path=Picture}" Height="48" Width="48"></Image>
<HyperlinkButton Content="{Binding Path=Name}" NavigateUri="/page1.xaml?str=这里怎么写">
</HyperlinkButton>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
想把这个值 {Binding Path=Name} 拼接在 NavigateUri="/page1.xaml?str=这里怎么写"
展开
 我来答
后八十生人
2013-08-07 · 超过17用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:43.3万
展开全部
你需要自定义一个Converter才能实现。

NavigateUri={Binding Path=Name,Converter={StatisticResource UriConverter}}

UriConverter 需要你自定义一个类然后实现 IValueConverter 接口。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式