FrameworkPropertyMetadata构造函数中的默认值对象实际做什么?
本文关键字:什么 对象 构造函数 默认值 FrameworkPropertyMetadata | 更新日期: 2023-09-27 18:17:41
我想知道这实际上是什么样的默认设置。我想也许它会为属性设置一个默认值,这样我就不需要在构造函数中设置了,但事实并非如此。很好奇它到底在做什么。
。我想也许它会为这个属性设置一个默认值,这样我就不需要在构造函数中设置了,但事实并非如此。
事实就是这样。
如果您没有为DependencyProperty
指定值,则依赖系统将返回元数据中指定的默认值。这很好,因为类实例本身并不实际使用该值的存储空间,除非它被设置(除了单个默认实例)。
从FrameworkPropertyMetadata
的文档中,defaultValue
构造函数参数提供:
依赖属性的默认值,通常以特定类型的值提供。