Описание тега dependency-properties
Свойство в WPF и Silverlight, которое можно задать с помощью таких методов, как стиль, привязка данных, анимация и наследование.
Свойство зависимости - это свойство, поддерживаемое статическим DependencyProperty
пример.
Назначение свойств зависимостей - предоставить способ вычислить значение свойства на основе значения других входных данных и предоставить уведомление при изменении вычисленного значения. Приоритет входных данных, которые участвуют в вычислениях, указан в обзоре приоритета значения свойства зависимости.
Свойства зависимостей обычно имеют "оболочки" CLR: фактические реализации получения и установки для свойства.
Объявление свойства зависимости (статическое поле + оболочка) - это шаблонный код, который следует определенному шаблону и может быть сгенерирован IDE (см. Здесь ярлыки Visual Studio).
Общая информация: Обзор свойств зависимостей