这是我的问题很长一段时间,我在主页面内有一个方法来打开应用程序, 我需要在单击用户控件时调用它。因此,在创建usercontrol时,我需要传递此方法并在usercontrol click事件中调用它。
现在正在这样做,
private void Grid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
MainPage m = new MainPage();
m.openApplication("STOCK");
}
但它抛出了一个空引用异常。请帮助我。
答案 0 :(得分:0)
您可以将主页作为参数传递给usercontrol,而不是创建主页的实例,而不是如下所示:
Usercontrol(Mainpage m);
private void Grid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
m.openApplication("STOCK");
}
如果未分配值,则创建实例将进行空引用。