在Treeview中查找SelectedItem的例外情况?

时间:2013-12-18 15:22:00

标签: c# wpf treeview

目前我创建的方法是当您在Treeview中单击任何内容时,该方法将激活。

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

        cAuditTasksEntity entityTask = MyTreeView.SelectedItem as cAuditTasksEntity;
}

enter image description here

这是我的待办事项列表,当他们从图片中包含_Pot Acceptance Pot 1的{​​{1}}列表中的任何内容中选择某些内容时,我需要它返回{ {1}}。

在变量Acceptance Pot 2中,我可以获取SelectedItem并在数据库中搜索SelectedItemPolicyNumber)详细信息。

编辑:

我已添加此代码:

Task

我知道它会在TreeView中执行任何SelectedItems,但我可以在它周围添加var Info = MyTreeView.SelectedItem;语句,这会从我显示的图片中读取SelectedItem,我该如何获得IF并找到与Date & PolicyNumber匹配的PolicyNumber

1 个答案:

答案 0 :(得分:1)

一种解决方案是在视图模型上创建SelectedItem属性。然后,您可以将SelectedItem绑定到xaml中的此属性:

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

然后,您可以在已定义的方法中访问它。