Эти классы должны сообщать о некоторых аспектах поведения свойства зависимости.
Проверьте различные классы для опций, которые они предоставляют.
Например,
если вы просто хотите сохранить свойство по dp и указать значение по умолчанию, используйте PropertyMetadata
,
, если вы хотите указать поведение анимации, используйте UIPropertyMetadata
,
но если какое-то свойство влияет на содержимое уровня структуры wpf, например, расположение элементов, родительский макет или привязку данных, используйте FrameworkPropertyMetadata
.
Подробности вы можете проверить на MSDN http://msdn.microsoft.com/en-us/library/ms751554.aspx