拖动包含文本框的ListBoxItem

时间:2015-01-14 17:20:19

标签: c# wpf drag-and-drop

我有一个装满对象的列表框,我已经实现了拖放操作以重新排序它们。对象具有以下格式:

[image]标签[______文本框_____]文本块

一切都很有效,除非你在文本框上开始拖动,或者拖动遍历文本框我得到了无光标,在其他任何地方拖动都按预期工作。

我的文本框PreviewDragEnterPreviewDragOver都订阅了以下处理程序:

    private void Preview_DragEnter_Handler(object sender, DragEventArgs e)
    {
        e.Effects = DragDropEffects.Move;
        e.Handled = true;
        //update adorner positions      
    }

即使我超过其中一个文本框,删除也能正常工作。使用no cursor 在文本框中拖动对象时如何摆脱No cursor

1 个答案:

答案 0 :(得分:0)

在文本框上设置isHitTestVisable = false解决了我的问题!