【问题标题】:WPF TreeView making the children nodes clickableWPF TreeView 使子节点可点击
【发布时间】:2009-11-24 20:54:54
【问题描述】:

我正在制作一个包含 TreeView 的 WPF 程序。 我现在有一个问题。 我正在使用附加的命令行为来尝试打开 TreeView 子树视图项。

基本上,treeView 项目包含一个 ID,当您双击它时。 它将打开另一个窗口,显示与此 ID 关联的详细信息。

现在,问题来了。当我双击一个 treeView 项目时,它什么也不做。但是当我双击树视图项目的外部时,我的命令实际上被命中了。

据我所知。当您双击父节点时,它会展开或折叠子节点。

无论如何,您可以在哪里覆盖或禁用此命令?提前谢谢!!!

【问题讨论】:

    标签: c# wpf xaml treeview treelistview


    【解决方案1】:

    嗯,

    我正在使用 NHibernate,并且我将所有项目包装在具有 ID 等类型对象的 VmCollection 中。每个对象都有自己的 ID。因此,当 id 匹配时,我将在 XAML 中传入对象并检查 ID。我打开一个新窗口,其中包含之前对象中的所有相同信息。

    这是在列表视图的鼠标双击事件中处理的。而且由于 TreeView 只是具有层次结构的 ListView。它应该具有与列表视图相同的所有属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 2014-07-08
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多