【发布时间】:2010-07-09 10:51:45
【问题描述】:
我试图在拖放操作期间向用户提供一些视觉反馈。我正在努力解决的反馈是在拖动目标对被拖动的数据类型无效的情况下。我希望有一些反馈(在拖动过程中),它会显示一条关于为什么拖动无效的小消息。
我正在尝试通过向目标添加装饰器来实现这一点,并在启用时显示一些消息。这似乎工作正常,但不是很好。装饰器似乎是一种非常低级的方法,因为我需要实现 OnRender 函数。如果我的装饰器只包含普通的 WPF 控件(如文本标签等),我更愿意,而不是必须定义我自己的渲染。
有没有办法将普通的 WPF 控件添加到装饰器而不是覆盖 OnRender?
在拖动操作期间,我应该使用什么来代替装饰器向用户提供反馈吗?
【问题讨论】:
标签: .net wpf drag-and-drop adorner