Treeview lento em c #
Eu tenho um aplicativo legado que está escrito em c # e exibe um treeview muito complexo com 10 a 20 mil elementos.
No passado, encontrei um problema semelhante (mas em C ++) que resolvi com o recurso OWNERDATA oferecido pela API do Win32.
Existe um mecanismo semelhante em c #?
EDIT: O plano é otimizar o tempo de criação, bem como o tempo de navegação. O método disponível por meio da API do Win32 é excelente em ambos os casos, pois reduz o tempo de inicialização a zero e o número de solicitações de elementos é limitado apenas aos visíveis em um determinado momento. Joshl: Na verdade, estamos fazendo exatamente o que você sugere, mas ainda precisamos de mais eficiência.