Silverlight 3 - TreeView: выделение определенного элемента - PullRequest
2 голосов
/ 08 мая 2009

В Silverlight 3 у меня есть TreeView, привязанный к ObservableCollection в моей ViewModel. Элементы форматируются с помощью Иерархического шаблона данных. Когда коллекция заполняется из WebService и TreeView отображает эту коллекцию, она прокручивается до конца списка.

Как мне найти конкретный предмет, который может быть где-нибудь в Иерархии? И что еще более важно, как мне прокрутить этот элемент к середине или верхней части элемента управления TreeView?

1 Ответ

0 голосов
/ 26 ноября 2009

Чтобы сделать это с помощью древовидного набора инструментов, вам нужно написать прикрепленное поведение - извините, недостаточно знакомы с ним, чтобы помочь в этом.

Однако вы можете сделать это "из коробки" с помощью древовидного элемента управления Telerik, который имеет функцию под названием Ввести в представление .

Подробности об этой функции можно найти на http://www.telerik.com/help/silverlight/radtreeview-features-treeviewitem-bring-into-view-support.html. Недостатком является то, что этот элемент управления не является бесплатным: - (

...