拖动包含文本框的 ListBoxItem
Dragging a ListBoxItem that contains a textbox
我有一个装满对象的列表框,我已经实现了拖放以重新排序它们。对象具有以下格式:
[图像] 标签 [______TextBox_____] 文本块
一切正常,除非您在文本框上开始拖动,或者拖动越过文本框我没有光标,在其他任何地方拖动都按预期工作。
我让文本框的 PreviewDragEnter
和 PreviewDragOver
都订阅了以下处理程序:
private void Preview_DragEnter_Handler(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Move;
e.Handled = true;
//update adorner positions
}
即使我在其中一个文本框上方,删除也能正常工作。与 no cursor
将我的对象拖到文本框上时如何摆脱 No cursor
?
在文本框上设置 isHitTestVisable = false
解决了我的问题!
我有一个装满对象的列表框,我已经实现了拖放以重新排序它们。对象具有以下格式:
[图像] 标签 [______TextBox_____] 文本块
一切正常,除非您在文本框上开始拖动,或者拖动越过文本框我没有光标,在其他任何地方拖动都按预期工作。
我让文本框的 PreviewDragEnter
和 PreviewDragOver
都订阅了以下处理程序:
private void Preview_DragEnter_Handler(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Move;
e.Handled = true;
//update adorner positions
}
即使我在其中一个文本框上方,删除也能正常工作。与 no cursor
将我的对象拖到文本框上时如何摆脱 No cursor
?
在文本框上设置 isHitTestVisable = false
解决了我的问题!