Я решил проблемы производительности с большими деревьями, изменив поставщика контента на ILazyTreeContentProvider
. Это не поможет, если вам нужно развернуть полное дерево сразу.
Альтернатива. Внимательно посмотрите на поставщиков контента и меток. Возможно, их операции слишком дороги, и вы можете ускорить процесс, если кешируете или предварительно рассчитываете некоторую информацию для дерева. Если, например, у вас есть нормальный (не ленивый) поставщик контента, который загружает элементы из базы данных (по одному), расширение дерева займет навсегда ...