在窗口电话应用开发中将字符串值从一个页面传递到另一个页面

时间:2012-06-04 18:29:59

标签: c# windows-phone-7

我有2页。 Basket_start.xml和Basket_main.xml。我想要从Basket_start传递给Basket_main的几个值。我选择创建一个页面实例方法来传递值。我在访问主页的起始页面的代码片段如下

 Basket_main page2Instance = e.Content as Basket_main;
           if (page2Instance != null)
           {
               page2Instance.team1_name = textBox1.Text;  // entered some string
               page2Instance.team2_name = textBox2.Text;  // entered some string 
               page2Instance.period_cnt = int.Parse(textBox3.Text);
               page2Instance.base_time = long.Parse(textBox4.Text);
               page2Instance.foul_cnt = int.Parse(textBox5.Text);
           }

当我使用以下代码段

访问主页面中的值时
"textBox7.Text = string.Format("{0}", team1_name);// displaying the value read from start page
 textBox8.Text = string.Format("{0}", team2_name);"

面临“未处理NullReferenceException”。但我可以从上面的方法访问其他值,如int,long。有人可以建议我解决这个问题吗?

0 个答案:

没有答案