2017-03-16 2 views
0

Ich bemerkte etwas seltsames mit meiner Xamarin Anwendung.Xamarin Anwendung nicht richtig beenden

Zuerst in Xamarin: Das Ausführen der Anwendung war in Ordnung, bis ich auf die obere rechte X klicken, um die App zu schließen. In Xamarin ist der Knopf auf der linken Seite immer noch ein rotes Quadrat und ich kann "das aktuelle Startprojekt stoppen".

Zweitens: nachdem ich die Anwendung (7zip) gepackt und nach dem Schließen der App aus dem Archiv gestartet habe, sagte 7zip, dass ich die Anwendung stoppen soll, bevor es das Archiv schließen kann.

Gibt es irgendetwas, das ich hier vermisse? Muss ich etwas einrichten, um die App ordnungsgemäß herunterzufahren?

gibt es sogar eine OnDeleteEvent

protected void OnDeleteEvent(object sender, DeleteEventArgs a) 
{ 
    Application.Quit(); 
    a.RetVal = true; 
} 

aber mit einem Haltepunkt gibt, scheint es nicht verwendet werden, wenn die X-Taste klicken.

Hinweis: Ich bin die # 2.0 Projektvorlage GTK mit Xamarin 6.2

Antwort

0

i der Zeile

this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); 

in den Sourcecode meines Mainwindow hinzuzufügen hatte. Irgendwie fehlt diese Zeile. Es funktioniert jetzt wie beabsichtigt.