如何在执行拖放操作时展开treeviewitem

时间:2013-01-12 03:40:08

标签: wpf drag-and-drop treeview

当在TreeView上执行拖动时,我希望当鼠标光标在它们上面一段时间(例如2秒)时,项目会自动展开。解决这个问题的方法是什么?

理想情况下,我想要对此问题进行自定义附加行为实现,例如拖动时滚动:http://weblogs.asp.net/akjoshi/archive/2012/05/28/Attached-behavior-for-auto-scrolling-containers-while-doing-drag-amp-drop.aspx

此外,我想以相同的方式处理任何其他可扩展(例如扩展器)或内容可选(例如TabControl)元素,但我不确定是否所有这些都可以一般地处理(例如。有一个附加行为)或者我是否需要单独处理所有这些行为?

1 个答案:

答案 0 :(得分:0)

请参阅我的博客文章“{3}}”,其中演示了鼠标触发器。从那里你可以使用Blend来应用你需要的行为来完成添加触发器的肮脏工作。