Nach der Initialisierung aller neuen Instanzen durch die Vorinitialisierungsphase, startet die Nachinitialisierungphase. Nach Durchlauf des "Depth-First" + "Post-Order" - Algorithmus erfolgt der Aufruf der ACPostInit-Methode. Der Durchlauf des Elternelements erfolgt dann, wenn es keine Kindelemente auf der selben Rekursionstiefe mehr gibt, beginnend mit der niedrigsten Rekursionstiefe:
Die ACPostInit-Methode können Sie ebenfalls überschreiben, um restliche Initialisierungslogiken zu programmieren. Meist ist das Programmcode, der mit Referenzen auf andere ACComponent-Instanzen arbeitet und der nur dann funktionieren kann wenn sichergestellt ist dass alle benötigen Instanzen im Speicher auch vorhanden sind (bzw. duch die ACInit-Phase zuvor erzeugt worden sind).
In der Basis-ACPostInit-Methode der ACComponent werden noch die restlichen Eigenschaftsbindungen durchgeführt, so dass dann die Target-Eigenschaften den Wert der gebundenen Source-Eigenschaft besitzen. Deswegen müssen sie beim überschreiben dieser Methode den base-Aufruf auf jeden Fall durchführen. Daher ist es empfehlenswert immer zuerst den Basis-Aufruf vor Ihrer eigenen Logik einzufügen, damit Sie mit gültigen Eigenschaftswerten arbeiten:
Nach Aufruf der base.ACPostInit()-Methode erhält die Instanz den Zustand Initialized.