0

私は、 1つの文字列と他の整数ロールの2つの変数を持つクラスの学生を持っています。//s1 の使用 はクラスのオブジェクトです Student オブジェクトを page1 に渡そうとしていますthis.frame.Navigate(typeof(Page1),s1);

しかし、page1 の s1 の変数にはアクセスできません。

Page1 の NavigatedTo メソッドで、次のように記述しました。

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

オブジェクトx変数にアクセスしようとすると、「ユーザーコードによって処理されないNullReferenceException」「オブジェクト参照がオブジェクトのインスタンスに設定されていません」がスローされます

これに対する解決策を見つけることができません。

4

1 に答える 1

0

使ってみましたstudent x = e.ExtraData as studentか?関連するMsdn docoをいくつか示します。

于 2012-08-30T06:37:20.987 に答える