拖放DropEffect样式

时间:2011-03-31 21:42:39

标签: wpf drag-and-drop

是否有一种简单的方法可以更改ListBoxItem的常规拖放样式以使其看起来不同?我说的是当你拖动另一个控件时,显示“不要”符号的样式,光标中的+和小矩形。

默认使用的样式太“丑陋”且简单,我们希望在即将发生丢弃时显示一些信息。如何实现这一目标?

谢谢!

编辑:

顺便说一句。我已经尝试过这个解决方案Shell Style Drag and Drop,我们不希望拖放操作只与应用程序内的操作系统进行交互。

我还尝试在光标顶部设置一个Adorner。 Adorner呈现随光标移动的某些视觉效果,但只有在我们不调用DragDrop.DoDragDrop方法时才有效。在我们称之为mehod之后,Adorner就停止了移动。

1 个答案:

答案 0 :(得分:3)

This example使用Adorner显示ListBoxItem的预览并调用DragDrop.DoDragDrop。那是你试过的吗?