C#/WPF: Abhängigkeitseigenschaft ist nicht die Aktualisierung der gebundenen Eigenschaft?

Ich bin versucht zu binden eine Abhängigkeitseigenschaft von meinem UserControl zu meinem MainViewModel.

Dies ist, wie die DependencyProperty aussieht:

    public static DependencyProperty ItemHasChangesProperty = DependencyProperty.Register("ItemHasChanges",
                                                                                  typeof(bool),
                                                                                  typeof(MyUserControl),
                                                                                  new PropertyMetadata(null));
    public bool ItemHasChanges
    {
        get { return (bool)GetValue(ItemHasChangesProperty); }
        set { SetValue(ItemHasChangesProperty, value); }
    }

Meiner XAML:

  <local:MyUserControl ItemHasChanges="{Binding Path=Changes}" Grid.Row="4"   />

Nun beim Debuggen und überprüfen den Set-Accessor der bool Changes sehe ich, dass es wird nie aufgerufen, wenn ich im UserControl ItemHasChanges = true;

Irgendeine Idee was mache ich hier falsch?

Dank!

Cheers

Schreibe einen Kommentar