什么时候应该使用FrameworkPropertyMetadata或UIPropertyMetadata通过纯PropertyMetadata?

StackOverflow https://stackoverflow.com/questions/2486999

当在样品附加属性和行为来看,我已经看到FrameworkPropertyMetadataUIPropertyMetadataPropertyMetadata的用途混杂。由于它们都形成一个继承体系,我该如何选择使用哪一个呢?

有帮助吗?

解决方案

这些类是报告依赖项属性的某些行为方面。

检查不同类它们所提供的选项。

例如,

如果你只是想通过DP背属性并提供一个默认值,使用PropertyMetadata

如果要指定动画行为,使用UIPropertyMetadata

但是,如果一些属性影响WPF框架水平充塞例如元件布局,父布局或数据绑定,使用FrameworkPropertyMetadata

详细信息您可以查看MSDN上 http://msdn.microsoft.com/ EN-US /库/ ms751554.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top