我是一个初学者,所以我会尽量保持简单。
我有一个xaml页面,其中有一个按钮点击事件,将其链接到另一个xaml页面。我要做的是在click事件中取两个字符串并将它们传递给第二页上的文本框。你能告诉我一个如何做到这一点的简单代码示例吗?
答案 0 :(得分:4)
在第一页的按钮点击事件中,您可以执行以下操作
private void button1_Click(object sender, RoutedEventArgs e)
{
string urlWIthData = string.Format("/Page2.xaml?name={0}", txtName.Text);
this.NavigationService.Navigate(new Uri(urlWIthData, UriKind.Relative));
}
在目标页面上,您执行以下操作:
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
myTextBox.Text = this.NavigationContext.QueryString["name"].ToString();
}