C# 在树视图中查找SelectedItem时出现异常?
现在我已经创建了一个方法,这样当你点击树视图中的任何东西时,这个方法就会被激活C# 在树视图中查找SelectedItem时出现异常?,c#,wpf,treeview,C#,Wpf,Treeview,现在我已经创建了一个方法,这样当你点击树视图中的任何东西时,这个方法就会被激活 private void MyTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { cAuditTasksEntity task = new cAuditTasksEntity(); cAuditTasksEntity entityTask = MyT
private void MyTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
cAuditTasksEntity task = new cAuditTasksEntity();
cAuditTasksEntity entityTask = MyTreeView.SelectedItem as cAuditTasksEntity;
}
private void MyTreeView\u SelectedItemChanged(对象发送方,RoutedPropertyChangedEventArgs e)
{
cAuditTasksEntity任务=新的cAuditTasksEntity();
cAuditTasksEntity entityTask=MyTreeView.SelectedItem作为cAuditTasksEntity;
}
这是我的待办事项列表,当他们从\u Pot
列表中的任何内容(包括接受Pot 1
接受Pot 2
)中选择内容时,我需要它返回SelectedItem
通过变量中的SelectedItem
,我可以获取PolicyNumber
,并在数据库中搜索该任务的(SelectedItems
)详细信息
编辑:
我添加了以下代码:
var Info=MyTreeView.SelectedItem代码>
我知道它会在树视图中执行任何SelectedItem
,但我可以在其周围添加IF
语句,这将从我显示的图片中读取Date&PolicyNumber
,如何获取PolicyNumber
,并找到与该PolicyNumber匹配的TransactionType
,一个解决方案是在视图模型上创建SelectedItem
属性。然后可以将SelectedItem
绑定到xaml中的此属性:
<... SelectedItem={Binding SelectedItem} />
然后,您可以在您定义的方法中访问它。您的问题是什么?@gleng我如何才能找到列表下的SelectedItem
,该列表包含在这张图片接受罐1
嗯。。。开始觉得您可能在试图让堆栈溢出为您完成所有编程:@jdbwow。。。我应该更多地关注这些事情。@JDB我是一名软件开发学徒,我正在学习,如果你阅读了这些问题和评论,它们对其他人和我被告知要问另一个问题的评论都很有用。我在学习,帮助别人学习,帮助网站成长,你能解释一下这个问题吗?