在页面之间传递按钮名称windows phone 8

本文关键字:windows phone 按钮 之间 | 更新日期: 2023-09-27 18:27:57

我需要一些帮助,将按钮名称/值传递到另一个页面。实例第一页有一个名为"按钮1"的按钮。第二页有一个名为"Passed button name"的公共字符串。当用户按下第一页中的按钮时,页面中的字符串值将与按钮名称相同。我将如何着手创建这个??提前感谢

在页面之间传递按钮名称windows phone 8

您可以对字符串变量使用查询字符串参数,如下所示:

NavigationService.Navigate(新Uri("/SecondPage.xaml?key=value",Urikind.Relative));

要将其放在目标页面上:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (NavigationContext.QueryString.ContainsKey("key"))
    {
         string val = NavigationContext.QueryString["key"];
    }
}