Page.cs
private void PageButton_Click(object sender, RoutedEventArgs e)
{
PageFunction pageFunction = new PageFunction();
pageFunction.Return += new ReturnEventHandler<String>(pageFunction_Return);
this.NavigationService.Navigate(pageFunction);
}
static void pageFunction_Return(object sender, System.Windows.Navigation.ReturnEventArgs<String> e)
{
String returnedVaule = e.Result;
MessageBox.Show(returnedVaule);
}
PageFunction.cs
private void PageFunctionButton_Click(object sender, RoutedEventArgs e)
{
OnReturn(new ReturnEventArgs<string>("Returned"));
}
上記のように、Page と PageFunction があります。
Page.cs の PageButton_Click で、PageFunction に移動していますが、PageButton_Click イベント全体の実行後、null 参照例外 (つまり、オブジェクト参照がオブジェクトのインスタンスに設定されていません) が発生します。
そして、なぜこの例外が発生したのかわかりません。
この問題で私を助けてください。
ありがとう。