通过拖放 (WPF) 显示提示文本

Nut*_*uts 5 .net vb.net wpf drag-and-drop hint

当拖动的对象位于允许的放置区域时如何显示文本/提示?

除了显示如下所示的 DragDropEffect 之外,我想显示一个小的提示文本,如“将项目拖放到此处以将其添加到列表”。

Private Sub grid_DragEnter(sender As System.Object, e As System.Windows.DragEventArgs)
    If e.Data.GetDataPresent(GetType(List(Of myObject))) Then
        e.Effects = DragDropEffects.Move
    Else
        e.Effects = DragDropEffects.None
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

Kor*_*fin 0

查看此链接(使用拖放移动 WPF DataGrid 行)。我知道它是 C#,但想法就在那里。

他连接到 OnMouseLeftButtonDown 来开始拖动操作。您可以添加设置可见的放置目标提示(或其他一些视觉指示器),并在重置 DragDrop 时将其隐藏在 OnMouseLeftButtonUp 事件中。

抱歉,我原来的回答偏离了目标。