Como é propriedade de dependência implementada?
-
22-08-2019 - |
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
Solução
Eu vejo duas perguntas:
- 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.
- 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