我认为你可以把它看作是享元模式的实现。默认值在所有相同类型的控件之间共享。只有那些与默认值不同的属性会占用额外的内存。更多信息可以在Christian Moser的博客或msdn关于值优先级的页面中找到。