In Silverlight 3 I have a TreeView bound to an ObservableCollection in my ViewModel. The items are formated with a Hierarchical Data Template. When the collection is populated from a WebService and the TreeView displays that collection, it scrolls to the bottom of the list.
How would I go about finding a particular item that might be anywhere in the Hierarchy? And more importantly, how would I scroll that item either to the middle or top of the TreeView control?