2010-04-19 4 views

ответ

1

Ваш вопрос немного освещен деталями. Например, мне было бы интересно узнать, будет ли это пользовательский поиск и какими будут выглядеть критерии поиска. В любом случае, я возьму на себя общий ответ на ваш общий вопрос:

WPF упрощает, как никогда, основывать представление на структуре модели данных по вашему выбору, а не наоборот вокруг.

Я бы предложил создать объектную модель, которая представляет базовые данные (возможно, это уже есть) и «привязать» ее к древовидному представлению с помощью шаблонов данных (в частности, HierarchicalDataTemplate). Определите свой поиск с точки зрения структуры данных, а не вида.

+0

Спасибо Daniel Я делаю то же самое, что вы говорите, но если пользователь задает значение поиска, и это значение принадлежит узлу, который еще не загружен, чем мне нужно загрузить его, чем искать его, но он принимает черт возьми, много времени я ding рекурсивный поиск в моей модели – TalentTuner

+0

Как вы храните данные, которые загружаются в treeview? –