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