Powolny widok drzewa w C #
Mam starszą aplikację napisaną w języku C # i wyświetlającą bardzo złożony widok drzewa zawierający od 10 do 20 tysięcy elementów.
W przeszłości napotkałem podobny problem (ale w C ++), który rozwiązałem dzięki możliwości OWNERDATA oferowanej przez Win32 API.
Czy w C # istnieje podobny mechanizm?
EDYCJA: Plan polega na optymalizacji czasu tworzenia oraz czasu przeglądania. Metoda dostępna w Win32 API jest doskonała w obu tych przypadkach, ponieważ skraca czas inicjalizacji do zera, a liczba żądań dla elementów jest ograniczona tylko do tych widocznych jednocześnie. Joshl: Właściwie robimy dokładnie to, co już sugerujesz, ale wciąż potrzebujemy większej wydajności.