是否有任何文章描述了DependencyObject
WPF 中的类如何“在后台”工作?
具体来说,我很好奇如何有效地存储和访问依赖项属性。
是否有任何文章描述了DependencyObject
WPF 中的类如何“在后台”工作?
具体来说,我很好奇如何有效地存储和访问依赖项属性。
众所周知,依赖属性只能在子类 DependencyObject 的类型上定义。这个基类定义了一个键值字典,它包含依赖属性的本地值。
当访问依赖属性时,它的值被动态解析(通过 .Net 包装器中的 GetValue(dependencyproperty))。有关更多详细信息,请在此处查看:http ://wpftutorial.net/DependencyProperties.html