0

页面.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 事件执行后,出现空引用异常(即,对象引用未设置为对象的实例)。

而且我不知道为什么会发生此异常。

帮我解决这个问题。

谢谢。

4

1 回答 1

0

记住->pagefunction<string> 它可能会帮助你。

于 2013-11-12T09:00:29.787 回答