2013-05-14 57 views
0

我正在开发c#中的Metro(Windows 8)应用程序。它由不同的页面组成。传递控制值

  • 第1页:创建一个项目(步骤1):由多个文本框的(姓名,体育,联赛,...)
  • 第2页:多文本框的(日,队,...)
  • 第3页:图像和一个Button(保存)

我试图做的是以下内容:用户选择页面上的体育1进入到第二页,选择团队。导航到第3页并单击该按钮将值(从第1页和第2页)保存到数据库中。

我能够从第1页的数据传递到第2页:

第1页:

 SportsBetting.Scoreandinvite.getInfo gI = new SportsBetting.Scoreandinvite.getInfo() { Team1 = selected.Description, Team2 = selected2.Description }; 
     Frame.Navigate(typeof(Scoreandinvite), gI); 

第2页:

public class getInfo 
    { 
     public string Team1 
     { 
      get; 
      set; 
     } 
     public string Team2 
     { 
      get; 
      set; 
     } 
    } 

    protected override void OnNavigatedTo(NavigationEventArgs e) 
    { 
     getInfo gI = (getInfo)e.Parameter; 
     Team1.Text = gI.Team1; 
     Team2.Text = gI.Team2;   
    } 

如何传递这些值(页1和2)到第三页,当点击按钮时,数值被保存到数据库中?

回答