我们使用WPF的控件时,.NET framework会为我们提供一些默认的样式
一开始我们会认为这个是依赖属性的默认值。但是实际上并非如此
我们可以通过以下方法看下默认Button
的Template
属性
Control.TemplateProperty.GetMetadata(typeof(Button)).DefaultValue
我们神奇的发现,返回值是null
那么不是依赖属性的默认值就是来自于Style
咯
我们试试
FrameworkElement.StyleProperty.GetMetadata(