【问题标题】:Exception for finding the SelectedItem in a Treeview?在 Treeview 中查找 SelectedItem 的例外情况?
【发布时间】:2013-12-18 23:35:46
【问题描述】:

目前我已经创建了方法,因此当您单击 Treeview 中的任何内容时,该方法将激活。

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

        cAuditTasksEntity entityTask = MyTreeView.SelectedItem as cAuditTasksEntity;
}

这是我的待办事项列表,当他们从_Pot 列表中的任何内容中选择某些内容时,图片上包括Acceptance Pot 1 Acceptance Pot 2,我需要它来返回那个SelectedItem

通过变量中的SelectedItem,我可以获得PolicyNumber 并在数据库中搜索TaskSelectedItems)的详细信息。

编辑:

我已添加此代码:

var Info = MyTreeView.SelectedItem;

我知道它会在 TreeView 中执行任何 SelectedItem,但我可以在它周围添加一个 IF 语句,这会从我展示的图片中读取 Date &amp; PolicyNumber,我如何获得 PolicyNumber 并找到与 Policynumber 匹配的 TransactionType

【问题讨论】:

标签: c# wpf treeview


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-04-25
    • 2017-09-07
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 2019-08-14
    相关资源
    最近更新 更多