Как реализуется свойство зависимостей? - PullRequest
6 голосов
/ 19 мая 2009

Может кто-нибудь объяснить, как реализуется свойство зависимостей? Это просто статический словарь, который объявлен в базовом классе со ссылкой на данный экземпляр в качестве ключа? Я не могу найти никаких ресурсов по этому поводу в Интернете ...
Большое спасибо

Ответы [ 2 ]

3 голосов
/ 19 мая 2009

Я вижу два вопроса:

  1. Как работают свойства зависимостей? Статья MSDN о свойствах в WPF представляет собой большую серию свойств зависимостей. Должен быть хороший обзор, чтобы вы начали.
  2. Как реализованы свойства зависимостей? Вы не найдете никаких ресурсов по этому вопросу, потому что почему Microsoft хочет представить свою реализацию DP? Это, как говорится, это, безусловно, открыто для обсуждения.
2 голосов
/ 30 июня 2014

... несколько лет спустя.

и уже есть браузер исходного кода для .NET. Вы можете изучить, как это реализовано здесь: DependencyProperty.cs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...