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