Lent treeview en C#

J'ai un héritage de l'application est écrite en C# et il affiche une très complexes treeview avec 10 à 20 mille éléments.

Dans le passé, j'ai rencontré un problème similaire (mais en C++) que j'ai résolu avec la OWNERDATA la capacité offerte par l'API Win32.

Est-il un mécanisme similaire en C#?

EDIT: Le plan est d'optimiser le temps de création ainsi que les temps de navigation. La méthode disponible par le biais de l'API Win32 est excellent dans ces deux cas, comme il réduire le temps d'initialisation à rien, et le nombre de demandes pour les éléments sont limités à seulement celles qui sont visibles à tout moment.
Joshl: Nous sommes en train de faire exactement ce que vous suggérez déjà, mais nous avons encore besoin de plus d'efficacité.

OriginalL'auteur Fabien Hure | 2008-09-23