2014-10-27 3 views
0

У меня есть TreeView WPF, привязанное к ObservableCollection. Мне нужно выбрать узел этого Treeview на основе привязанного значения на узле.Выберите узел Treeview, заданный связанным объектом узла

Скажем Treeview выглядит следующим образом:

ROOT 
    NODE 1: object A 
    NODE 2: object B 
    NODE 2.1: object C 
    NODE 2.2: object D 
    NODE 3: object E 
    NODE 3.1: object F 
     NODE 3.1.1: object G 

Если у меня есть экземпляр «объекта C» как я расширяю и выберите узел 2.1 на моем Treeview?

-UPDATE-

Пытались использовать:

treeview.SelectedItem = объект C

Но он говорит, что свойство только для чтения.

+1

Что это такое, что вы пытаясь достичь? Не могли бы вы подробнее разобраться, не обращаясь к механике? – Darek

+0

Непонятно, что вы просите. Опубликуйте больше кода. Кроме того, ничего, что 'SelectMany()' не может иметь дело с ... –

+0

Жаль, если это было не очень ясно. Я просто переформулировал весь вопрос. – RBasniak

ответ