将查询字符串值从一个XAML页面传递到另一个XAML页面 - Silverlight

时间:2011-11-28 17:48:48

标签: silverlight

我在Silverlight项目中有Page1.xaml和Page2.xaml。我想使用代码隐藏在按钮的单击事件上将Page1.xaml中的查询字符串值传递给Page2.xaml。能否请您提供示例代码?

1)如何将Page1.xaml中的查询字符串值传递给Page2.xaml

2)如何在Page2.xaml中检索查询字符串值

由于

1 个答案:

答案 0 :(得分:0)

This page on the MSDN涵盖了以下问题:

<HyperlinkButton NavigateUri="/Home" TargetName="ContentFrame" Content="home"/>

if (this.NavigationContext.QueryString.ContainsKey("ProductId"))
{
    productID = this.NavigationContext.QueryString["ProductId"];
}

我建议你使用UriMapper,这使得处理更容易。