ContentElement.AllowDrop Eigenschaft

Definition

Ruft einen Wert ab oder legt diesen fest, der anzeigt, ob dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann.Gets or sets a value that indicates whether this element can be used as the target of a drag-and-drop operation.

public:
 property bool AllowDrop { bool get(); void set(bool value); };
public bool AllowDrop { get; set; }
member this.AllowDrop : bool with get, set
Public Property AllowDrop As Boolean

Eigenschaftswert

true, wenn dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann, andernfalls false.true if this element can be used as the target of a drag-and-drop operation; otherwise, false. Der Standardwert ist false.The default value is false.

Beispiele

Im folgenden Beispiel wird AllowDrop in XAMLXAMLfestgelegt.The following example sets AllowDrop in XAMLXAML.

<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}"  AllowDrop="True" Drop="dropHandler">
  Drop something here...
  <Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>

Hinweise

Drag & amp; Drop-Vorgänge sind standardmäßig nicht aktiviert und müssen absichtlich aktiviert werden, indem AllowDrop auf truefestgelegt wird.Drag-and-drop operations are not enabled by default, and must be enabled deliberately by setting AllowDrop to true. Neben dieser grundlegenden Einstellung ist das Drag & Drop-Verhalten vollständig Implementierungs spezifisch und wird nicht von ContentElement oder einer anderen Basiselement Klasse definiert.Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by ContentElement or any other base element class. Bestimmte Steuerelemente, z. b. RichTextBox, verfügen über ein Standardverhalten, aber keine ContentElement abgeleiteten Klassen weisen ein solches Verhalten auf.Certain controls, for example, RichTextBox, do have a default behavior, but no ContentElement derived classes have such a behavior. Weitere Informationen zum Ziehen und ablegen finden Sie unter Übersicht über Drag& Drop.For more information on drag and drop, see Drag and Drop Overview.

FrameworkContentElement überschreibt die Metadaten für diese Abhängigkeits Eigenschaft in der Implementierung.FrameworkContentElement overrides the metadata for this dependency property in its implementation. Insbesondere FrameworkContentElement bedeutet, dass diese Eigenschaft die Vererbung von Eigenschafts Werten zulässt (Inherits ist in den Metadaten true).Specifically, FrameworkContentElement designates that this property allows property value inheritance (Inherits is true in metadata). Die Vererbung von Eigenschafts Werten in diesem Kontext bedeutet Folgendes: Wenn untergeordnete Elemente ohne anderen Wert für AllowDrop über lokale Werte oder Stile zugewiesen sind, wird der Wert des nächsten übergeordneten Elements, dem dieser Wert zugewiesen ist (wiederum entweder in Stilen, Standardwerten oder einem lokalen Wert), der Wert aus diesem übergeordneten Element durch das Eigenschaften System allen nicht zugewiesenen untergeordneten Elementen zugewiesen.Property value inheritance in this context means that if there are child elements with no other value for AllowDrop assigned through local values or styles, the value of the nearest parent element with this value assigned (again, either in styles, by default values, or a local value), then the value from that parent element is assigned to all unassigned child elements by the property system. Dies bedeutet, dass Sie angeben können, ob Drop-Vorgänge am Stamm Element zulässig sind, und dann den Wert an alle FrameworkContentElement untergeordneten Elemente weitergeben, die ihm nicht ausdrücklich den Wert falsezugewiesen haben.This means that you can specify whether to allow drop operations at the root element and then propagate the value to all FrameworkContentElement child elements that have not specifically assigned it a value of false.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field AllowDropProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für: