Переход от функции Page/ Page к функции PageFunction Null Reference Исключение
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.
На PageButton_Click файла Page.cs я перехожу к PageFunction, но после выполнения всего события PageButton_Click исключение нулевой ссылки (т. Е. Ссылка на объект не установлена для экземпляра объекта).
И я не знаю, почему произошло это исключение.
Помоги мне с этой проблемой.
Благодарю.
1 ответ
Решение