我正在使用 MonoMac (C#) 开发一个 Cocoa 应用程序。
我有一个MyWindowController
继承的类MonoMac.AppKit.NSWindowController
,并像这样打开这个窗口的一个新实例:
MyWindowController mwc = new MyWindowController();
mwc.Window.MakeKeyAndOrderFront(this);
但是如何将它作为模态对话框打开?当对话框打开时,我的应用程序中的任何其他内容都必须执行,因此我不能使用窗口工作表(它只会阻止当前窗口)。而且我找不到任何其他似乎可以在我的控制器上做我想做的事情。在 Windows 上,我只需调用以下命令即可完成此操作:
mwc.ShowDialog();
所以我想要的是 MonoMac 的等价物ShowDialog()
,我相信。