依赖属性是如何实现的?

时间:2009-05-19 04:16:18

标签: wpf user-interface .net-3.5 dependency-properties

任何人都可以解释依赖属性是如何实现的?它只是一个在基类中声明的静态字典,并将给定实例的引用作为键吗?我在Internet上找不到任何关于此的资源...
非常感谢

2 个答案:

答案 0 :(得分:3)

我看到两个问题:

  1. 依赖属性如何工作? MSDN article on Properties in WPF是依赖属性的一个很棒的系列。应该是一个很好的概述,以帮助您入门。
  2. 如何实现依赖项属性?您将找不到任何资源,因为Microsoft为什么要公开他们的DP实现?话虽如此,这肯定是开放的讨论。

答案 1 :(得分:2)

几年后......

并且已经有.NET的源代码浏览器。您可以在此处研究如何实施:DependencyProperty.cs