3
与此类似问题,我在前面贴:Handle a WPF Exit Event处理一个退出的MonoMac /关闭窗口事件
我发现a solution in Objective C,但我不熟悉如何端口单。
编辑
我发现我可以使用以下重写做什么我想:
NSApplicationTerminateReply ApplicationShouldTerminate (NSApplication sender)
然而,有一个问题,现在如果我关闭主窗口,因为这实际上是我想要开始调用应用程序退出。我已经有一个覆盖ApplicationShouldTerminateAfterLastWindowClosed
返回true,所以正在调用终止覆盖。但是当我返回Cancel时,应用程序正在运行,无窗口。有没有办法拦截窗户关闭事件?