在查看示例附加属性和行为时,我看到了FrameworkPropertyMetadata
,UIPropertyMetadata
和PropertyMetadata
. 既然它们都形成了继承层次结构,我该如何选择使用哪一个呢?
问问题
23015 次
1 回答
85
这些类用于报告依赖属性的某些行为方面。
检查不同的类以了解它们提供的选项。
例如,
如果您只想通过 dp 支持属性并提供默认值,请使用PropertyMetadata
,
如果要指定动画行为,请使用UIPropertyMetadata
,
但如果某些属性影响 wpf 框架级别的东西,例如元素布局、父布局或数据绑定,请使用FrameworkPropertyMetadata
.
您可以在 msdn http://msdn.microsoft.com/en-us/library/ms751554.aspx上查看详细信息
于 2010-03-21T12:34:56.633 回答