Windows Phone 7:将一些数据从第一页传输到第二页

时间:2012-05-26 20:15:27

标签: c# windows-phone-7 xaml

A有两页:

第一页 - 一些数据; SecondPage - 三个TextBlocks(他们需要传递一些数据);

但只传输一个,如何转移到其他?

FirstPage one parametr transfer:

NavigationService.Navigate(new Uri("/Total.xaml?Pay=" + Uri.EscapeDataString(logic3.ToString()), UriKind.Relative));

SecondPage:

if (NavigationContext.QueryString.ContainsKey("Pay")) 
            {
                paymentTextBlock.Text = NavigationContext.QueryString["Pay"].ToString();
            }

如何传递其他数据?

谢谢!

1 个答案:

答案 0 :(得分:2)

只需使用&符&将其他人添加到您的Uri的末尾。

NavigationService
  .Navigate(new Uri("/Total.xaml?Pay=" + Uri.EscapeDataString(logic3.ToString()) + 
                    "&Parm2=" + Uri.EscapeDataString(someOtherField.ToString(), 
                     UriKind.Relative));