Pregunta

Puedo usar - (BOOL)applicationShouldTerminateAfterLastWindowClosed: método para abandonar la aplicación COCOACuando la ventana se cierra utilizando el método en el delegado de la aplicación.

¿Cómo puedo hacer lo mismo con Monomac?En general, ¿cómo puedo mapear el método OBJETIVO-C a la función C # de Monomac?

¿Fue útil?

Solución

I found this code, I see that I can use the same function in the delegate.

namespace AnimatingViews
{
    public partial class AppDelegate : NSApplicationDelegate
    {
        AnimatingViewsWindowController animatingViewsWindowController;

        public AppDelegate ()
        {
        }

        public override void FinishedLaunching (NSObject notification)
        {
            animatingViewsWindowController = new AnimatingViewsWindowController ();
            animatingViewsWindowController.Window.MakeKeyAndOrderFront (this);
        }

        public override bool ApplicationShouldTerminateAfterLastWindowClosed (NSApplication sender)
        {
            return true;
        }
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top