Ich versuche, die Drag-Drop-Sortierfunktion in meine App zu implementieren, und ich habe ein kleines Problem. Lassen Sie uns sagen, dass ich so etwas wie dieses:Wie kann ich Drop ziehen, um Objekte nur mit einer Maus zu sortieren?
<ListView ItemsSource="{x:Bind ViewModel.Source, Mode=OneWay}"
ScrollViewer.VerticalScrollBarVisibility="Auto"
CanReorderItems="True"
CanDragItems="True"
AllowDrop="True"
DragItemsStarting="MyList_DragItemsStarting"
DragItemsCompleted="MyList_OnDragItemsCompleted"/>
ich das ganze Zeug bin ich Umgang mit der DragItemsStarting und abgeschlossene Ereignisse brauchen, und alles funktioniert einwandfrei.
Das Problem ist, dass ich etwas anderen Code habe, der ausgelöst wird, wenn der Benutzer einen Touchscreen verwendet (wie Streichen Aktionen und Sachen) und ich möchte die Drag/Drop-Operation auf nur verfügbar sein, wenn Sie eine Maus verwenden .
Ich sehe keinen Ort, an dem ich je nach dem Zeiger Gerätetyp wechseln kann, und ich weiß nicht, wo ich aussehen soll.
Gibt es eine Möglichkeit, das zu tun? Hat jemand so etwas implementiert und kann erklären, wie man das programmiert?
Vielen Dank für Ihre Hilfe!
Sergio
Leider arbeite ich an einer UWP-App und nicht an WPF. Funktionieren einige der anderen Lösungen, mit denen Sie gesprochen haben, auch für UWP/WinRT? Vielen Dank! – Sergio0694