valvestino schrieb:
> Vielleicht habe ich es ja übersehen, aber ich kann in Deinem Code
> nirgendwo einen Konsumenten des Events PropertyChanged entdecken.
> Deshalb ist das Event auch immer null.
>
> Du brauchst in Deiner GUI irgendwo sowas wie...
> extensionViewModelInstance.PropertyChanged += PropertyChangedHandler;
> ...
> private void PropertyChangedHandler(object sender,
> PropertyChangedEventArgs args)
> {
> // hier Code, der das Event bearbeitet, i.d.R. werden irgendwelche
> // GUI-Controls aktualisiert.
> }
>
> Grüße
> Markus
Das wirst du in WPF nicht finden, dort wird das automatisch erzeugt.
Aber das zugehörige Binding existiert in der xaml-Datei nicht.
Und das Ereignis wird nur aufgerufen, nachdem der Konstruktor
durchgelaufen ist. Das heißt, du musst die Eigenschaft dann auch aktiv
von irgendwo her ändern. Die Zuweisung im Konstruktor löst das Ereignis
noch nicht aus, da das Binding erst hinterher autmoatisch erzeugt wird.