Um festzustellen ob sich ein DependencyProperty geändert hat um ggfl. darauf zu reagieren, kann man mit dem DependencyPropertyDescriptor herausfinden.
Folgendes Beispiel zeigt wie:
1 2 3 4 5 6 7 8 | DependencyPropertyDescriptor dpd = DependencyPropertyDescriptor.FromProperty(ItemIdProperty, typeof(AdressEditForm)); if (dpd != null) { dpd.AddValueChanged(this, delegate { //validate or whatever to do here }); } |







