在WPF中进行触摸操作时,拖放操作非常奇怪。要开始拖放,用户必须点击可拖动对象,然后再次按下并开始拖动。这与我使用的任何触摸功能不同。通常,用户应该只能立即着陆并拖动。
以下是开始拖动的代码:
private void UIElement_OnPreviewTouchDown(object sender, TouchEventArgs e)
{
Ellipse el = sender as Ellipse;
if (el == null) return;
DragDrop.DoDragDrop(this, el, DragDropEffects.Move);
}
有什么方法可以使拖动功能在任何地方都能正常工作吗? (这是触摸并拖动(无需额外点击即可))