什么时候应该使用FrameworkPropertyMetadata或UIPropertyMetadata通过纯PropertyMetadata?
-
21-09-2019 - |
题
当在样品附加属性和行为来看,我已经看到FrameworkPropertyMetadata
,UIPropertyMetadata
和PropertyMetadata
的用途混杂。由于它们都形成一个继承体系,我该如何选择使用哪一个呢?
解决方案
这些类是报告依赖项属性的某些行为方面。
检查不同类它们所提供的选项。
例如,
如果你只是想通过DP背属性并提供一个默认值,使用PropertyMetadata
,
如果要指定动画行为,使用UIPropertyMetadata
,
但是,如果一些属性影响WPF框架水平充塞例如元件布局,父布局或数据绑定,使用FrameworkPropertyMetadata
。
详细信息您可以查看MSDN上 http://msdn.microsoft.com/ EN-US /库/ ms751554.aspx
不隶属于 StackOverflow