ListViewBase.CanDragItems Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob Elemente in der Ansicht als Datennutzlast gezogen werden können, oder legt diesen fest.
public:
property bool CanDragItems { bool get(); void set(bool value); };
bool CanDragItems();
void CanDragItems(bool value);
public bool CanDragItems { get; set; }
var boolean = listViewBase.canDragItems;
listViewBase.canDragItems = boolean;
Public Property CanDragItems As Boolean
<listViewBase CanDragItems="bool" />
Eigenschaftswert
bool
true
, wenn Elemente in der Ansicht als Datennutzlast gezogen werden können; false
andernfalls . Der Standardwert lautet false
.
Hinweise
Wenn IsSwipeEnabled auf festgelegt false
wird, werden einige Standardeingabeinteraktionen deaktiviert. Daher sollte sie auf true
festgelegt werden, wenn diese Interaktionen erforderlich sind. Beispiel:
- Wenn die Elementauswahl aktiviert ist und Sie IsSwipeEnabled auf
false
festlegen, kann ein Benutzer die Auswahl von Elementen aufheben, indem er mit der rechten Maustaste klickt, aber die Auswahl eines Elements mit Toucheingabe nicht mithilfe einer Wischbewegung aufheben. - Wenn Sie CanDragItems auf
true
und IsSwipeEnabled auffalse
festlegen, kann ein Benutzer Elemente mit der Maus, aber nicht per Toucheingabe ziehen. - Wenn Sie CanReorderItems auf
true
und IsSwipeEnabled auffalse
festlegen, kann ein Benutzer Elemente mit der Maus neu anordnen, aber nicht per Toucheingabe.
CanDragItems
kann als Teil von visuellen Zuständen auf false festgelegt werden, die verhindern sollen, dass Benutzer Elemente in Ansichten wie gridView ziehen.
CanDragItems
spiegelt keine vorübergehenden Zustände wider, die die Möglichkeit zum Ziehen von Elementen beeinflussen können, z. B. die Verzögerung der Elementauffüllung. Das primäre Szenario, in dem Sie den Wert von CanDragItems
im Code erhalten können, besteht darin, zu überprüfen, ob dynamische Vorlagen oder benutzerseitig auswählbare Optionen auf der Benutzeroberfläche der App den Wert seit dem letzten Festlegen nicht geändert haben.
Wichtig
Um die Ereignisse DragItemsStarting und DragItemsCompleted empfangen zu können, muss die CanDragItems-Eigenschaft auf true
festgelegt werden.