Ich habe ein Projekt auf WPF abgeschlossen? Ich wollte wissen, welche Möglichkeiten es gibt, meinen Code zu optimieren, insbesondere XAML und Data Binding.
Tricks zur effizienten Datenbindung.
Bitte beachten Sie, dass ich die MVVM-Architektur verwende.Ist zu viel Datenbindung machen WPF-Anwendung langsam? Was sind die Optimierungstechniken, die verfügbar sind?
Antwort
MSDN enthält einen schönen WPF Optimierung Artikel hier - http://msdn.microsoft.com/en-us/library/aa970683.aspx, mit einem Abschnitt speziell auf Datenbindung hier - http://msdn.microsoft.com/en-us/library/bb613546.aspx
Ich denke, Sie diesen Artikel lesen müssen - http://pelebyte.net/blog/2011/07/11/twelve-ways-to-improve-wpf-performance/
Dieser Artikel enthält eine kurze Antwort.
Beachten Sie, dass Link-Only-Antworten nicht empfohlen werden, SO-Antworten sollten der Endpunkt einer Suche nach einer Lösung sein (im Gegensatz zu einem weiteren Zwischenstopp von Referenzen, die im Laufe der Zeit abgestanden werden). Bitte beachten Sie, dass Sie hier eine eigenständige Zusammenfassung hinzufügen und den Link als Referenz beibehalten. – kleopatra
- 1. Was sind die empfohlenen Optimierungstechniken in Hive?
- 2. Was sind die wichtigsten POSIX-Funktionen, die in Android nicht verfügbar sind?
- 3. Sind die Kindprozesse von Knoten "viel" langsamer?
- 4. Was sind die Alternativen zu ORM?
- 5. Was sind die Konsolenfarbwerte
- 6. Was sind die Werte?
- 7. Warum sind Punkte langsam
- 8. Was sind alle Aktionen, die der Merlin Agent machen kann?
- 9. , die in der Tabelle nicht verfügbar sind
- 10. Ist es normal, dass die gcc-Atombauten so langsam sind?
- 11. Was sind die Alternativen zu Google Analytics
- 12. Was sind die Alternativen zu wmctrl?
- 13. Was sind die Alternativen zu JSTL?
- 14. Was sind die Links zu lernen, Arduino?
- 15. Was sind TestExecutionListeners und was machen sie?
- 16. Was sind die abgeleiteten Ausnahmen?
- 17. Was sind die japanischen Leerzeichen?
- 18. Was sind die Standard-Verschlüsselungsdateiformate?
- 19. Was sind gute C# -Probleme, die für die Praxis zu lösen sind?
- 20. Threads sind langsam, wenn Audio aus ist
- 21. Was sind die "Standard" -Zeitzonenabkürzungen?
- 22. Was sind die bekannten UIDs?
- 23. Wie viele Sitzungsdaten sind zu viel?
- 24. Was sind die Voraussetzungen für die Heimautomatisierung?
- 25. Was sind die Leininger Standard-Repositories?
- 26. Was macht die Bindung langsam?
- 27. Was sind die Vorteile von Lazy Evaluation?
- 28. Was sind die Systemanforderungen von ADT?
- 29. Was sind die von OKTA ausgesetzt APIs
- 30. Was sind die Teilzeichen in Silverlight's TextWrapping?
Das ist ein "Haken" Titel, wenn ich jemals einen gesehen habe. Sie fragen nicht wirklich * wenn * WPF Ihre Anwendung verlangsamt, Sie fragen sich, ob es Optimierungstechniken für WPF und Datenbindung gibt. –
@Cody - Ich habe meine Frage bearbeitet – GuruC
Es war nicht unbedingt eine * negative * Kommentar so viel wie ein augenzwinkerndes. Aber die Bearbeitung macht deine Frage klarer. –