2013-05-14 81 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)到第三頁,當點擊按鈕時,數值被保存到數據庫中?

回答