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引用未设置为对象的实例)。
我不知道为什么会出现这种异常。
帮我解决这个问题。
感谢。
答案 0 :(得分:0)
记住 - &gt; pagefunction<string>
它可能对你有所帮助。