【发布时间】:2017-03-30 13:36:16
【问题描述】:
可以通过将具有默认值的 PropertyMetadata 传递给 Register 函数来为 WPF 依赖项属性指定默认值:
public static readonly DependencyProperty MyPropertyProperty =
DependencyProperty.Register("MyProperty", typeof(double), typeof(MyControl),
new PropertyMetadata(0.0));
如果没有指定默认值,依赖属性的默认值是什么?要么不传递PropertyMetadata,要么使用不指定默认值的PropertyMetadata构造函数?
(对于属性注册未指定元数据的情况,将使用该类的默认值创建默认 PropertyMetadata。)
但我没有找到任何描述这些默认值的地方。
【问题讨论】:
-
a default PropertyMetadata is created with default values for that class有点回答问题