在查看样本附加的属性和行为时,我看到了FrameworkPropertyMetadata,UIPropertyMetadata和的用法杂乱无章PropertyMetadata。由于它们都形成了继承层次结构,我该如何选择要使用的继承层次结构?
Answers:
这些类用于报告依赖项属性的某些行为方面。
检查不同的类,以了解它们提供的选项。
例如,
如果您只想通过dp支持属性并提供默认值,请使用PropertyMetadata,
如果要指定动画行为,请使用UIPropertyMetadata,
但如果某些属性会影响wpf框架级别的内容,例如元素布局,父级布局或数据绑定,请使用FrameworkPropertyMetadata。
您可以在msdn http://msdn.microsoft.com/zh-cn/library/ms751554.aspx上查看的详细信息