WPF Treeview 点击右键弹出菜单,同时鼠标点击处的TreeViewItem被选中

时间:2012-10-02 08:37:33
【文件属性】:
文件名称:WPF Treeview 点击右键弹出菜单,同时鼠标点击处的TreeViewItem被选中
文件大小:51KB
文件格式:RAR
更新时间:2012-10-02 08:37:33
WPF Treeview TreeView右键选中 有时候我们需要在TreeView中实现这样的功能: 在TreeView上点击右键弹出菜单,同时鼠标点击处的TreeViewItem被选中,然后我们针对选中的数据进行处理。 不过,WPF的TreeView并没有提供右键单击选中的功能。我们需要自己去实现。 【思路】 最基本的思路是,在TreeView右键点击的事件发生时,我们遍历它所有的Item,包括子Item,获取Item所对应的TreeViewItem控件的边界Rect,然后调用Rect的Contains方法判断鼠标是否在该范围内。(
【文件预览】:
TreeViewRightClick
----TreeViewRightClick.sln(944B)
----TreeViewRightClick.suo(13KB)
----TreeViewRightClick()
--------bin()
--------DemoWindow.xaml.cs(2KB)
--------obj()
--------TreeViewRightClick.csproj(4KB)
--------Properties()
--------App.xaml(302B)
--------App.xaml.cs(320B)
--------DemoWindow.xaml(2KB)
--------TreeViewHelper.cs(4KB)
--------Data.xml(379B)

网友评论

  • 不错的,有用处。
  • 骗人的。。根本没有右击。。也没有菜单
  • 不是我想要的~难过
  • 没有右键啊,,,还我的5分。。。
  • 对于初学者很不错,但是能不能在详细点儿
  • 可用,不过需要自己详细了解那个过程才能用
  • 很有用,学习到了。
  • 点右键应该弹出窗口的,不知道这个是什么效果。是不是自己不会用。
  • 一般,还是感谢分享
  • 没有看到右键,只能给3分
  • 有用,对我帮助很大!谢谢分享!
  • 还可以,有些帮助
  • 确实很垃圾,不是我想要的。不过还是谢谢作者辛苦!
  • 骗子......忽悠人的...根本没有右键菜单...
  • 对我帮助不大,不过很感谢
  • 对我帮助很大,谢了
  • 没看到右键功能,也许我水平不够
  • 不错 值得参考
  • 不错。可以使用,谢谢分享!
  • 跟想象的不太一样,给个辛苦分吧
  • 虽然效果不是很好 但是有一定的参考价值 适合初学者使用
  • 使用后,还是可以的
  • 没有想象中的作用
  • 骗子,根本就没有右键弹出菜单
  • 内容不好,很一般
  • 貌似没有看到右键功能??
  • 值得借鉴,可以学到东西
  • 写了一个最简单最基本的treeview,并显示了如何右键子节点并选中,对于初学者有比较大的帮助
  • 不错哈,右键的功能实现了
  • 没有右键,忽悠人啊。