AllowDrop Eigenschaft
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

UIElement.AllowDrop-Eigenschaft

 

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann. Dies ist eine Abhängigkeitseigenschaft.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public bool AllowDrop { get; set; }

Eigenschaftswert

Type: System.Boolean

true, wenn dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann, andernfalls false.Der Standardwert ist false.

Drag & Drop-Vorgänge sind standardmäßig nicht aktiviert. Sie müssen ausdrücklich aktiviert werden, indem AllowDrop auf true festgelegt wird.Neben dieser grundlegenden Einstellung ist das Drag & Drop-Verhalten vollständig implementierungsspezifisch und wird nicht durch UIElement oder eine andere Basiselementklasse definiert.Bestimmte Steuerelemente (z. B. RichTextBox) verfügen über ein Standardverhalten.Weitere Informationen zu Drag & Drop finden Sie unter Übersicht über Drag & Drop.

FrameworkElement überschreibt die Metadaten für diese Abhängigkeitseigenschaft in seiner Implementierung. FrameworkElement legt für diese Eigenschaft fest, dass die Vererbung von Eigenschaftswerten zulässig ist (Inherits ist in den Metadaten true).Das Vererben von Eigenschaftswerten bedeutet in diesem Zusammenhang, dass bei untergeordneten Elementen, denen durch lokale Werte oder Stile kein anderer Wert für AllowDrop zugewiesen wurde, der Wert des nächstgelegenen übergeordneten Elements mit diesem Wert zugewiesen wird (wiederum entweder in Stilen, durch Standardwerte oder einen lokalen Wert festgelegt). Anschließend wird vom Eigenschaftensystem allen zuvor nicht zugewiesenen untergeordneten Elementen der Wert des übergeordneten Elements zugewiesen.In der Praxis heißt dies, dass Sie angeben können, ob Ablegevorgänge am Stammelement zulässig sein sollen, und der betreffende Wert wird an alle untergeordneten Elemente weitergegeben, die diesen nicht ausdrücklich als false zugewiesen haben.

Bezeichnerfeld

AllowDropProperty

Auf true festgelegte Metadateneigenschaften

NONE

Im folgenden Markupbeispiel wird die AllowDrop-Eigenschaft auf true festgelegt, wobei ein Attribut für ein TextBox-Element verwendet wird. Zudem werden einige andere verwandte Eigenschaften festgelegt, die zusammengefasst ermöglichen, dass TextBox beim Ziehen das Ziel eines Datenobjekts mit mehreren Textzeilen ist.Das vollständige Beispiel finden Sie unter .be90d645-dd61-4f53-93bb-87902d086ef7

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 7.1
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft