【问题标题】:How to give error feedback during a drag operation?拖拽操作时如何给出错误反馈?
【发布时间】:2010-07-09 10:51:45
【问题描述】:

我试图在拖放操作期间向用户提供一些视觉反馈。我正在努力解决的反馈是在拖动目标对被拖动的数据类型无效的情况下。我希望有一些反馈(在拖动过程中),它会显示一条关于为什么拖动无效的小消息。

我正在尝试通过向目标添加装饰器来实现这一点,并在启用时显示一些消息。这似乎工作正常,但不是很好。装饰器似乎是一种非常低级的方法,因为我需要实现 OnRender 函数。如果我的装饰器只包含普通的 WPF 控件(如文本标签等),我更愿意,而不是必须定义我自己的渲染。

有没有办法将普通的 WPF 控件添加到装饰器而不是覆盖 OnRender

在拖动操作期间,我应该使用什么来代替装饰器向用户提供反馈吗?

【问题讨论】:

    标签: .net wpf drag-and-drop adorner


    【解决方案1】:

    您可以使用Popup。它可以包含任意数量的 WPF 控件。

    【讨论】:

      猜你喜欢
      • 2011-06-14
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      相关资源
      最近更新 更多