Я ищу элемент управления wpf (бесплатный или коммерческий). Дерево должно поддерживать все обычные характеристики древовидного представления (стили, шаблоны данных, шаблон управления и т. Д.) И поддерживать размещение с помощью столбцов (что-то вроде окна Watch в Visual Studio).
Но также:
- Хорошая виртуализация - должна поддерживать тысячи элементов
- Встроенная виртуализация данных - загрузка и обработка данных происходит медленно и не может быть выполнена сразу и в определенном порядке (что-то вроде разбивки на страницы).
- Поддержка модели представления и привязка, я предпочитаю исследовать дерево, используя своего рода модель представления, а не исследовать само дерево
- Встроенная поддержка поиска и фильтрации по представлению данных с последующим отображением совпадений в визуальных элементах дерева.
- Точная и быстрая прокрутка и возможность перехода к определенному элементу (я предпочитаю использовать представление элемента в ViewModel).
Я не хочу сам строить дерево, я ищу существующую реализацию, по крайней мере, с поддержкой виртуализации и виртуализации данных.