【问题标题】:Drag and Drop DropEffect style拖放 DropEffect 样式
【发布时间】:2011-03-31 21:42:38
【问题描述】:

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

默认使用的样式太“丑”和简单,我们想在即将发生掉落时显示一些信息。如何实现?

谢谢!

编辑:

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

我还尝试在光标上方设置一个装饰器。 Adorner 渲染某些随光标移动的视觉效果,但这仅在我们不调用 DragDrop.DoDragDrop 方法时才有效。在我们调用该方法后,装饰器立即停止移动。

【问题讨论】:

    标签: wpf drag-and-drop


    【解决方案1】:

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

    【讨论】:

    • 绝对不是我试过的那个。这看起来很有希望,我会回复你的。谢谢!
    • @Carlo - 好的,很酷。如果有记忆,唯一的限制是如果两个 ListBox 没有共享一个共同的视觉祖先,那么装饰器就不能被使用。
    • 我无法使用该链接。由于没有提供小代码示例,因此此答案现在的用处非常有限。
    猜你喜欢
    • 1970-01-01
    • 2014-05-03
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2011-11-24
    • 2011-05-14
    • 2017-08-12
    相关资源
    最近更新 更多