1

Ich habe vor kurzem begonnen, mit Silverlight 4 zu spielen, und in einem meiner Projekte muss ich Drag & Drop-Funktionalität verwenden.SL4 ListBoxDragDropTarget-Zusatztasten (Shift, Alt, Strg).

Ich verwende die ListBoxDragDropTarget, die kein Problem ist. Allerdings habe ich mich gefragt, was sind die Standard-Verwendung der Zusatztasten. Ich war in der Lage zu verstehen, dass Ctrl Mittel kopieren, konnte aber nicht die Verwendung von Alt finden, Shift-, oder bei der Kombination von ihnen (ich sah, dass wenn ich auf Ctrl +Umschalttaste wechselt das Symbol , aber ich verstehe nicht, was es tut).

Ich suchte ein wenig im Internet, fand aber keine Erklärung für das Standardverhalten.

Antwort

2

nahm ich einen Blick auf die Quelle für das Silverlight-Toolkit, und festgestellt, dass die unterstützten Zusatztasten sind Ctrl, Alt und Shift-, sowie die Kombination von Ctrl und Shift-.

  • Strg versucht, eine Kopie zu erstellen.
  • + Shift versucht, eine Link zu tun (nicht ganz sicher, was das bedeutet).
  • Ich bin mir nicht sicher, was Alt versucht zu tun ... Vielleicht eine move.
  • Insgesamt werden diese Vorschläge sein, aber möglicherweise nicht erlaubt, basierend auf dem DropTarget AllowedEffects sind.

    +0

    Dank Robaticus! Verschieben ist das Standardverhalten, wenn Sie keine Zusatztaste drücken. Was die Verbindung betrifft, habe ich einige Tests gemacht und sehe keinen Unterschied mit einem "einfachen" Zug. Wie auch immer, was ich nur in meinem Projekt brauche, ist verschieben und kopieren, und das Drücken von Strg zum Kopieren ist in meinem Fall eine gute Option. Danke für deine Antwort ! – Shimrod