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();
}
如何传递其他数据?
谢谢!
答案 0 :(得分:2)
只需使用&符&
将其他人添加到您的Uri的末尾。
NavigationService
.Navigate(new Uri("/Total.xaml?Pay=" + Uri.EscapeDataString(logic3.ToString()) +
"&Parm2=" + Uri.EscapeDataString(someOtherField.ToString(),
UriKind.Relative));