2011-01-01 6 views
0

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:

  1. 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"?

  2. Wenn ich WPF-Fenster schließe, die Shell ist, rufen Sie Methoden von IConductor auf?

Antwort

0

Dies hat zu einer recent update to Caliburn Micro.

Es gibt nur das Deaktivieren Methode jetzt, kann optional ein Bool nehmen zu sagen, ob es endet oder nicht geändert.