Перетаскивание в WPF довольно странно работает на ощупь.Чтобы начать перетаскивание, пользователь должен нажать на перетаскиваемый объект, а затем снова коснуться и начать перетаскивание.Это отличается от любой сенсорной функциональности, которую я использовал.Обычно пользователь должен просто иметь возможность нажать и перетащить сразу.
Вот код, который запускает перетаскивание:
private void UIElement_OnPreviewTouchDown(object sender, TouchEventArgs e)
{
Ellipse el = sender as Ellipse;
if (el == null) return;
DragDrop.DoDragDrop(this, el, DragDropEffects.Move);
}
Есть ли способ, которым я могу заставить функционирование перетаскивания работать какэто работает везде?(это касание и перетаскивание (без необходимости дополнительного нажатия))