Можно ли привязать данные к «иерархической» коллекции? SL 4 - PullRequest
0 голосов
/ 07 октября 2011

У нас есть коллекция элементов, которые мы привязываем к древовидному элементу управления.
Можно ли связать иерархические коллекции? То есть элемент в коллекции сам может быть коллекцией. Члены коллекции будут отображаться в виде дерева как дочерние элементы объекта коллекции. Или нам придется строить дерево программно?

Спасибо за любые идеи ...

(И еще одна вещь ... Возможно ли отфильтровать отображаемые элементы (что-то вроде того, что делает конвертер для отдельного значения)? Или мы должны отфильтровать необработанную коллекцию в коллекцию, которая будет связана и отображена дерево?)

1 Ответ

0 голосов
/ 07 октября 2011

Да, вы можете использовать TreeView элемент управления в сочетании с HierarchicalDataTemplate объектами для привязки к иерархической структуре данных.У MSDN есть статья с практическими рекомендациями , доступная здесь .

Что касается «фильтрации» вашего вопроса, вы можете сделать это любым способом (используя конвертер или фильтруя программно).Не зная подробностей вашей реализации, я не решаюсь дать рекомендацию.

...