The
dependency property system is a pretty nice concept. Receiving notifications for
dependency property changes on an existing object is a very common scenario in order to update the view model or the UI.
This is quite easy in WPF. But Silverlight has a limited set of meta-data functionality around the dependency property system, because the DependencyPropertyDescriptor does exist in Silverlight. In order to get a workaround Beat Kiener found a solution in which he gets notified with help of the binding system.
Source: Kiener's Blog