从页面/页面函数导航到PageFunction空引用异常发生

时间:2013-10-07 10:37:10

标签: c# wpf pagefunction

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事件之后,一个空引用异常(即,Object引用未设置为对象的实例)。

我不知道为什么会出现这种异常。

帮我解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:0)

记住 - &gt; pagefunction<string> 它可能对你有所帮助。