Ich wäre sehr dankbar, wenn jemand meine "Unterschiede" zwischen Methode Deaktivieren und TryClose im MVVM-Framework Caliburn.Micro erklären würde.Methode Deaktivieren und TryClose - Caliburn.Micro
Zum Beispiel meine App hat diese Struktur:
- Shell (WPF Fenster)
- SomeScreen (Benutzerverwaltung) - ist aktiv
weiß ich, dass Methode deaktivieren ist Wird immer aufgerufen, wenn der Bildschirm deaktiviert ist. Eine Methode TryClose wird beim Versuch, einen Bildschirm zu schließen, verwendet.
Meine Fragen sind:
ich auf WPF-Fenster auf X-Taste klicken. Zuerst ist Call-Methode deaktiviert auf SomeScreen-Objekt und dann Aufruf die gleiche Methode auf Shell-Objekt?
Nach Deaktivierung Methode ist vollständig Objekt zerstört? - "Verweis auf ihn entfernen"?
Wenn ich WPF-Fenster schließe, die Shell ist, rufen Sie Methoden von IConductor auf?