Langsame Baumansicht in C #
Ich habe eine Legacy-Anwendung, die in C # geschrieben ist und eine sehr komplexe Strukturansicht mit 10 bis 20.000 Elementen anzeigt.
In der Vergangenheit bin ich auf ein ähnliches Problem gestoßen (aber in C ++), das ich mit der von der Win32-API angebotenen OWNERDATA-Funktion gelöst habe.
Gibt es einen ähnlichen Mechanismus in C #?
BEARBEITEN: Es ist geplant, die Erstellungszeit sowie die Browsing-Zeit zu optimieren. Die über die Win32-API verfügbare Methode ist in beiden Fällen hervorragend, da sie die Initialisierungszeit auf Null reduziert und die Anzahl der Anforderungen für Elemente auf die jeweils nur sichtbaren begrenzt. Joshl: Wir machen eigentlich genau das, was Sie bereits vorschlagen, aber wir brauchen noch mehr Effizienz.