我需要一些帮助将按钮名称/值传递给另一个页面。例 第一页有一个名称为"按钮1"的按钮。 第二页有一个名为" Passed-button-name"的公共字符串。 当用户按下第一页中的按钮时,页面中的字符串值将与按钮名称相同。 我将如何创造这个? 提前谢谢
答案 0 :(得分:0)
您可以对字符串变量使用查询字符串参数,如下所示:
NavigationService.Navigate(new Uri(“/ SecondPage.xaml?key = value”,Urikind.Relative));
要在目标页面上获取它:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (NavigationContext.QueryString.ContainsKey("key"))
{
string val = NavigationContext.QueryString["key"];
}
}