在metro风格应用中传递多个参数c#

时间:2012-06-19 11:29:25

标签: microsoft-metro

我有一个班级学生,有2个变量,一个字符串名称,其他整数滚动。 运用 this.frame.Navigate(typeof(Page1),s1); // s1是班级学生的对象 我正在尝试将对象传递给page1

但是我无法访问第1页上的任何s1变量。

在Page1的NavigatedTo方法中我写过:

student x= e.Parameter as student;
student n= new student();
n.name=x.name;

无论我尝试访问对象x变量,它都会抛出“由用户代码未处理的NullReferenceException” “对象引用未设置为对象的实例”

无法为此找到解决方案。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用student x = e.ExtraData as student?以下是一些相关的Msdn doco.