WPF прямое перетаскивание с сенсорным - PullRequest
0 голосов
/ 04 марта 2019

Перетаскивание в WPF довольно странно работает на ощупь.Чтобы начать перетаскивание, пользователь должен нажать на перетаскиваемый объект, а затем снова коснуться и начать перетаскивание.Это отличается от любой сенсорной функциональности, которую я использовал.Обычно пользователь должен просто иметь возможность нажать и перетащить сразу.

Вот код, который запускает перетаскивание:

private void UIElement_OnPreviewTouchDown(object sender, TouchEventArgs e)
{
    Ellipse el = sender as Ellipse;
    if (el == null) return;
    DragDrop.DoDragDrop(this, el, DragDropEffects.Move);
}

Есть ли способ, которым я могу заставить функционирование перетаскивания работать какэто работает везде?(это касание и перетаскивание (без необходимости дополнительного нажатия))

...