В Silverlight 3 вы не можете наследовать от DependencyObject, поэтому вы не можете добавить DependencyProperties только к любому объекту.Чтобы обойти это, вы можете использовать BindingListener, который будет прослушивать изменения свойств, а затем уведомлять привязки о том, что что-то произошло.
Это ограничение было снято в Silverlight 4, поэтому вам не нужен слушатель привязки при обновлениик этой версии Silverlight.
Имеет смысл?Ура, Лоран