2013-12-18 3 views
-1

На данный момент у меня есть метод, который я создал, чтобы при щелчке что-либо в Treeview метод активировался.Исключение для поиска SelectedItem в Treeview?

private void MyTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) 
{ 
     cAuditTasksEntity task = new cAuditTasksEntity(); 

     cAuditTasksEntity entityTask = MyTreeView.SelectedItem as cAuditTasksEntity; 
} 

enter image description here

Это мой To-Do-списка, когда они выбирают что-то от чего-либо в списке _Pot который на картинке включает Acceptance Pot 1Acceptance Pot 2, мне нужно, чтобы вернуть эту SelectedItem.

С этой SelectedItem в переменной я могу получить PolicyNumber и поиск в базе данных для этого TaskSelectedItems) детали.

EDIT:

Я добавил этот код:

var Info = MyTreeView.SelectedItem;

Я знаю, что это будет делать какие-либо SelectedItem в TreeView, но я могу добавить IF заявление вокруг него, это читает Date & PolicyNumber из изображение, которое я показал с этим, как я могу получить PolicyNumber и найти TransactionType, что соответствует этому Policynumber.

+1

В чем ваш вопрос? – gleng

+0

@gleng Как я могу найти 'SelectedItem' только те, что указаны в списке' _Pot', который включает в себя на картинке 'Приемный банк 1' – user3110814

+1

Хм ... начинаю чувствовать, что вы, возможно, пытаетесь получить переполнение стека все программирование для вас: http://stackoverflow.com/questions/20655466/selecteditem-method-in-treeview http://stackoverflow.com/questions/20639134/how-to-put-a-treeviewitem-into-a -генерированный-treeviewitem http://stackoverflow.com/questions/20636610/converting-a-list-into-treeviewitems http://stackoverflow.com/questions/20632547/changing-results-to-be-presented-in-a -tree-view-from-a-combo-box – JDB

ответ

1

Одним из решений было бы создать объект SelectedItem на вашем компьютере. Затем вы можете связать свой SelectedItem этого свойства в XAML:

<... SelectedItem={Binding SelectedItem} /> 

Вы можете получить доступ к этому в рамках методы вы определили.

+1

да, это сработало хорошо. Спасибо за вашу помощь. – user3110814

Смежные вопросы