ContentElement.AllowDrop Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Element als Ziel eines Drag-and-Drop-Vorgangs verwendet werden kann.

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

truewenn dieses Element als Ziel eines Drag-and-Drop-Vorgangs verwendet werden kann; andernfalls . false Der Standardwert ist false.

Beispiele

Im folgenden Beispiel wird in XAML festgelegt AllowDrop .

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

Hinweise

Drag-and-Drop-Vorgänge sind standardmäßig nicht aktiviert und müssen absichtlich durch Festlegen AllowDrop auf trueaktiviert werden. Über diese grundlegende Einstellung hinaus ist das Drag-and-Drop-Verhalten vollständig implementierungsspezifisch und wird nicht durch ContentElement eine andere Basiselementklasse definiert. Bestimmte Steuerelemente haben z. B. ein Standardverhalten, RichTextBoxaber keine ContentElement abgeleiteten Klassen weisen ein solches Verhalten auf. Weitere Informationen zum Ziehen und Ablegen finden Sie unter "Drag and Drop Overview".

FrameworkContentElement überschreibt die Metadaten für diese Abhängigkeitseigenschaft in der Implementierung. Legt insbesondere fest, FrameworkContentElement dass diese Eigenschaft die Vererbung von Eigenschaftswerten zulässt (Inherits befindet sich true in Metadaten). Die Eigenschaftswertvererbung in diesem Kontext bedeutet, dass, wenn untergeordnete Elemente ohne anderen Wert für AllowDrop die Zuordnung über lokale Werte oder Formatvorlagen vorhanden sind, der Wert des nächstgelegenen übergeordneten Elements mit diesem Wert zugewiesen ist (erneut in Formatvorlagen, Standardwerten oder einem lokalen Wert), dann wird der Wert aus diesem übergeordneten Element allen nicht zugewiesenen untergeordneten Elementen vom Eigenschaftensystem zugewiesen. Dies bedeutet, dass Sie angeben können, ob Dropvorgänge am Stammelement zugelassen werden sollen, und dann den Wert an alle FrameworkContentElement untergeordneten Elemente weitergeben, denen sie nicht ausdrücklich einen Wert falsezugewiesen haben.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld AllowDropProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: