2011-01-01 14 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.

Verwandte Themen