我想知道这实际上设置了什么样的默认值。我想也许它会为属性设置一个默认值,这样我就不需要在我的构造函数中设置一个,但事实并非如此。很好奇它到底在做什么。
问问题
285 次
1 回答
3
. 我想也许它会为属性设置一个默认值,这样我就不需要在我的构造函数中设置一个,但事实并非如此。
实际上就是这样。
如果您没有为 a 指定值DependencyProperty
,则元数据中指定的默认值由依赖系统返回。这很好,因为类实例本身实际上并不为此值使用存储,除非它被设置(除了单个默认实例)。
从 的文档中FrameworkPropertyMetadata
,defaultValue
构造函数参数提供:
依赖属性的默认值,通常作为特定类型的值提供。
于 2013-06-08T00:21:28.300 回答