Erweitern Minimieren

UIElement.AllowDrop Property

Ruft einen Wert ab, der bestimmt, ob dieses UIElement als Ablageziel für Drag & Drop-Vorgänge verwendet werden kann, oder legt diesen Wert fest.

Syntax


public bool AllowDrop { get; set; }


<uiElement AllowDrop="bool"/>

Eigenschaftswert

Typ: System.Boolean [.NET] | Platform::Boolean [C++]

true, wenn dieses UIElement als Ablageziel für Drag & Drop-Vorgänge verwendet werden kann, andernfalls false. Die Standardeinstellung lautet false.

Hinweise

Der Wert von AllowDrop bestimmt, ob verschiedene Ereignisse, die sich darin ähneln, dass sie ein Dropziel sind oder beim Verschieben reagieren, behandelt werden können. Diese Ereignisse können nur behandelt werden, wenn AllowDroptrue auf UIElement liegt, das ein potenzielles Ablageziel ist. Dies Ereignisse sind:

Jedes aufgeführte Ereignis ist ein weitergeleitetes Ereignis. Zum Behandeln eines Bubbling-Drag & Drop-Ereignisses muss für das potenzielle Ablageziel für AllowDrop der Wert true eingestellt sein, und für das Objekt, welches das Ereignis behandelt, muss für AllowDrop ebenfalls der Wert true eingestellt sein. Weitere Informationen zu Routingereigniskonzepten finden Sie in der Übersicht über Ereignisse und Routingereignisse.

Die Windows-Runtime-Implementierung von Drag&Drop-Konzepten unterstützt nur bestimmte Steuerelemente und Eingabeaktionen, um eine Drag & Drop-Aktion zu initiieren. Es gibt keine generalisierte DoDragDrop-Methode, die zulässt, dass jedes Benutzeroberflächenelement eine Drag & Drop-Aktion initiieren kann. Der zentrale Punkt bei einer Drag & Drop-Aktion in einer App besteht im Ziehen von Elementen wie GridView. Sobald die Aktion jedoch initiiert wird, kann jedes UIElement in der App potenziell ein Ablageziel sein, solange AllowDrop in diesem Element auf true gesetzt ist. Alle Elemente, die die Drag & Drop-Aktion übergibt, können DragEnter, DragLeave oder DragOver behandeln. Die initiierende Listenansicht erfordert AllowDrop nicht. Stattdessen wird der Wert von CanDragItems, um festzustellen, ob die Elemente in der Liste zum Starten eines Drag & Drop-Vorgangs verwendet werden können.

Ein Benutzeroberflächenelement kann kein Ablageziel für jeden Drag & Drop-Vorgang sein, der von außerhalb der aktuellen Windows Store-App beginnt. Dies schließt Aktionen ein, die von einer anderen Windows Store-App stammen, was für eine angedockte Ansicht möglich ist.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadaten

Windows.winmd

Siehe auch

UIElement

 

 

Anzeigen:
© 2014 Microsoft