我提出包含一个TreeView一个WPF程序。 我现在我有一个问题。 我使用的是附加的命令行为,以尝试打开一个TreeView的子树视图项。

基本上,TreeView项包含一个ID,当你双击。 它会带来另一个窗口向上示出与此ID相关联的信息。

现在,问题是。当我双击一个TreeView项,它不会做任何事情。但是,当我双击TreeView项外,我的命令实际上被击中。

从我已经注意到了。当您双击父节点,它展开或折叠子节点。

反正是有由anychance,在这里您可以乘坐上或禁用此命令?由于事先!!!

有帮助吗?

解决方案

那么,

我使用NHibernate和我包裹在与ID一类对象的VmCollection我的所有项目等每个对象都有它自己的ID。所以,我通过在XAML对象和检查的ID,该ID匹配时。我打开了一个新窗口,所有这一切在以前的对象相同的信息。

这是在鼠标双击处理Click事件是列表视图。而且,由于一个TreeView仅仅是一个层次结构的ListView。它应具有所有相同的特性的列表视图。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top