在windows phone app中将数据从一个页面发送到另一个页面?

时间:2014-01-17 13:05:03

标签: windows-phone-8

除了使用查询字符串方法之外,如何使用c#将数据从一个页面发送到Windows Phone 8中的另一个页面?

1 个答案:

答案 0 :(得分:0)

在第一页设置值中

 PhoneApplicationService.Current.State["Key"] = you value

在第二页中获取在第一页中设置的值

 protected override void OnNavigatedTo(NavigationEventArgs e)
       {
         try
            {
             base.OnNavigatedTo(e);                   
              if (PhoneApplicationService.Current.State.Count > 0)
              {
               var val = (SpeedTest)PhoneApplicationService.Current.State["Key"];
          PhoneApplicationService.Current.State.Remove(AppConstant.SPEED);
               }  

              }
           catch (Exception ex)
           {
            }
      }