ContentElement.AllowDrop ContentElement.AllowDrop ContentElement.AllowDrop ContentElement.AllowDrop Property

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 falsesein.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 durch Festlegen AllowDrop von auf trueabsichtlich aktiviert werden.Drag-and-drop operations are not enabled by default, and must be enabled deliberately by setting AllowDrop to true. Über diese grundlegende Einstellung hinaus ist das Drag & Drop-Verhalten vollständig Implementierungs spezifisch und wird nicht ContentElement von 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 haben z RichTextBox. b. 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 bedeutet FrameworkContentElement , dass diese Eigenschaft die Vererbung von EigenschaftsInherits Werten true (in Metadaten) zulässt.Specifically, FrameworkContentElement designates that this property allows property value inheritance (Inherits is true in metadata). Die Vererbung von Eigenschafts Werten in diesem Kontext bedeutet, dass, wenn untergeordnete Elemente AllowDrop vorhanden sind, für die kein anderer Wert durch lokale Werte oder Stile zugewiesen ist, der Wert des nächsten übergeordneten Elements mit diesem Wert zugewiesen wird (in Standardeinstellung wiederum entweder in Stilen). Werte, oder ein lokaler Wert), dann wird der Wert aus diesem übergeordneten Element allen nicht zugewiesenen untergeordneten Elementen vom-Eigenschaften System 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 FrameworkContentElement an alle untergeordneten Elemente weitergeben, die ihm nicht falseausdrücklich den Wert zugewiesen 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: