【发布时间】:2020-11-03 17:40:26
【问题描述】:
有上下文:
Class A{
public void mymethod(){
MyWindow window = new MyWindow();
window.Show();
}
}
public partial class MyWindow: Window
{
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
//Some Code Here
}
}
我可以在 MyMethod 中执行:MyWindow.Closing -= (_,__) => {}; 以忽略 Window_Closing 中写入的代码吗?
【问题讨论】:
-
何不试试呢?
-
为什么你有一个不想执行的事件处理程序?
-
@HimBromBeere 我无法进行测试,因为当我问这个问题时我没有可用的开发环境。 (通过我的手机询问)
-
@HimBromBeere 并且对于一个非常具体的情况,由于MyWindow内部无法处理的异常,在这种情况下不应该保存使用事件保存的数据。