Pergunta

Alguém pode explicar como é propriedade de dependência implementada? É apenas um dicionário estático que é declarado na classe base com uma referência de instância determinada como uma chave? Eu não posso encontrar qualquer recurso sobre este na internet ...
Muito obrigado

Foi útil?

Solução

Eu vejo duas perguntas:

  1. Como propriedades de dependência trabalho? O href="https://msdn.microsoft.com/en-us/library/ms753192(v=vs.100).aspx" rel="nofollow artigo MSDN em Propriedades no WPF é uma grande série de propriedades de dependência. Deve ser uma boa visão geral para você começar.
  2. Como são propriedades de dependência implementada? Você não vai encontrar quaisquer recursos sobre isso, porque por que a Microsoft deseja expor sua implementação do DP? Dito isto, isso é certamente aberto à discussão.

Outras dicas

... alguns anos mais tarde.

e já existe um navegador de código-fonte para .NET. Você pode estudar como ele é implementado aqui: DependencyProperty.cs

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top