Согласно примеру на на этой странице следующий код позволит изменить порядок элементов в ListView. На самом деле это так, но только с помощью мыши. Если я помещу окно на свой сенсорный экран и коснусь элементов, он покажет анимацию «неудачная прокрутка» (перемещение по вертикали, а затем всплывающее назад), и элементы не будут переупорядочиваться. Какие-либо предложения?
<ListView CanReorderItems="True" AllowDrop="True">
<ListView.ItemTemplate>
<DataTemplate><TextBlock Text="{Binding}"/></DataTemplate>
</ListView.ItemTemplate>
<x:String>One</x:String>
<x:String>Two</x:String>
<x:String>Three</x:String>
<x:String>Four</x:String>
</ListView>
Все это находится в проекте UWP 10.0 (фреймворки: uap10.0), если быть точным.
Я надеюсь, что это сработает без необходимости писать код перетаскивания.