Kann jemand erklären, wie Abhängigkeitseigenschaft implementiert wird? Ist es nur ein statisches Wörterbuch, das in der Basisklasse mit einer Referenz der gegebenen Instanz als Schlüssel deklariert wird? Ich kann keine Ressourcen darüber im Internet finden ...
Vielen DankWie wird die Abhängigkeitseigenschaft implementiert?
6
A
Antwort
3
Ich sehe zwei Fragen:
- Wie funktionieren Abhängigkeitseigenschaften? Die MSDN article on Properties in WPF ist eine großartige Serie über Abhängigkeitseigenschaften. Sollte ein guter Überblick sein, um loszulegen.
- Wie werden Abhängigkeitseigenschaften implementiert? Sie werden keine Ressourcen zu diesem Thema finden, denn warum möchte Microsoft die Implementierung von DP offen legen? Davon abgesehen ist das sicherlich offen für Diskussionen.
2
... ein paar Jahre später.
und es gibt bereits einen Quellcode-Browser für .NET. Sie können studieren, wie es hier umgesetzt wird: DependencyProperty.cs
Verwandte Themen
- 1. Wie wird die Laufzeitlizenzierung implementiert?
- 2. WPF-Abhängigkeitseigenschaft wird nicht festgelegt
- 3. Die Abhängigkeitseigenschaft wird nach dem Ändern des Datenkontexts nicht aktualisiert.
- 4. Wie wird OpenID implementiert?
- 5. Wie wird pthread_join implementiert?
- 6. Wie wird Serializable implementiert?
- 7. Wie wird __RTC_CheckEsp implementiert?
- 8. Wie wird set() implementiert?
- 9. Wie wird die http-Post-Methode implementiert?
- 10. Wie wird die 'NSTableview Delegate' Methode implementiert?
- 11. Wie wird die Java # intern() Methode implementiert?
- 12. Wie wird die feste Seitenleiste korrekt implementiert?
- 13. Wie wird die Save/Load-Funktionalität implementiert?
- 14. Wie wird die ereignisgesteuerte Programmierung implementiert?
- 15. Wie wird die Großschreibung in nHibernate implementiert?
- 16. Wie wird die Koppelnavigation beim Drehen implementiert?
- 17. Wie wird @private implementiert?
- 18. Wie wird neo4j Persistenz implementiert?
- 19. Wie wird Referenz intern implementiert?
- 20. Wie wird Azure Storage implementiert?
- 21. Wie wird python's bruchs.limit_denominator implementiert?
- 22. Wie wird Chat normalerweise implementiert?
- 23. Wie generisches Objekt in Java implementiert wird, implementiert eine Schnittstelle
- 24. Wie wird die dauerhafte JVM-Funktion in Cake implementiert?
- 25. Wie wird die synchronisierte Methode auf AnyRef implementiert?
- 26. Wie wird die Stream.CopyTo (Stream) -Methode in .NET 4 implementiert?
- 27. Wie wird die statusfreie Cookie-Authentifizierung mit Play Silhouette implementiert?
- 28. Wie wird der Administrator-Einwilligungsfluss für die native App implementiert?
- 29. Wie wird "werden" in Sprachen implementiert, die das Akteursmodell unterstützen?
- 30. Warum wird die Größenänderung so implementiert, wie sie ist?
Ich habe den Titel bearbeitet :) –
Es ist einfacher zu verstehen, wie es funktioniert, wenn Sie wissen, wie es implementiert ist ... –