13

是否有任何文章描述了DependencyObjectWPF 中的类如何“在后台”工作?

具体来说,我很好奇如何有效地存储和访问依赖项属性。

4

1 回答 1

12

众所周知,依赖属性只能在子类 DependencyObject 的类型上定义。这个基类定义了一个键值字典,它包含依赖属性的本地值。

当访问依赖属性时,它的值被动态解析(通过 .Net 包装器中的 GetValue(dependencyproperty))。有关更多详细信息,请在此处查看:http ://wpftutorial.net/DependencyProperties.html

于 2011-05-23T21:23:15.800 回答