Wenn sich also eine Eigenschaft eines der Steuerelemente ändert, ruft es die Methode auf, die das Ereignis abonniert. Die Methode verweist auf ein Steuerelement, das noch nicht erstellt wurde.
Warum passiert das hier in dieser Reihenfolge? In WinForms funktionierte es, da die Ereignisse erst später ausgelöst wurden, nachdem alle Steuerelemente erstellt wurden. Gibt es eine Möglichkeit, dies in WPF zu erzwingen?
Die anderen Lösungen, die ich sehe, sind:
- Ich muss die Ereignisse nach der Initialisierung abonnieren.
- Ich muss immer auf Null prüfen, wenn ich mit einem Steuerelement arbeite.
Mobile version