osx - How do I open a window as a modal dialog in MonoMac using C#? -


i developing cocoa application monomac (c#).

i have class mywindowcontroller inherits monomac.appkit.nswindowcontroller, , open new instance of window this:

mywindowcontroller mwc = new mywindowcontroller(); mwc.window.makekeyandorderfront(this); 

but how open modal dialog? imperative nothing else in application executed while dialog open, cannot use window sheet (which blocks current window). , can't find else seems want on controller. on windows, have done calling:

mwc.showdialog(); 

so want monomac equivalent of showdialog(), believe.

i spent 3 hours trying figure out before posting question, of course found solution right after asking.

it looks need use nsapplication object:

nsapplication.sharedapplication.runmodalforwindow(ewc.window); 

Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -