Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在树视图中查找SelectedItem时出现异常?_C#_Wpf_Treeview - Fatal编程技术网

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我是一名软件开发学徒,我正在学习,如果你阅读了这些问题和评论,它们对其他人和我被告知要问另一个问题的评论都很有用。我在学习,帮助别人学习,帮助网站成长,你能解释一下这个问题吗?