ContentElement.AllowDrop Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt diesen fest, der anzeigt, ob dieses Element als Ziel eines Drag & 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
true
, wenn dieses Element als Ziel eines Drag & 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 Einstellung AllowDrop aktiviert true
werden. Über diese grundlegende Einstellung hinaus ist das Drag-and-Drop-Verhalten vollständig implementierungsspezifisch und wird von ContentElement keiner anderen Basiselementklasse definiert. Bestimmte Steuerelemente, z RichTextBox. B., verfügen über ein Standardverhalten, aber keine ContentElement abgeleiteten Klassen haben ein solches Verhalten. Weitere Informationen zum Ziehen und Ablegen finden Sie unter "Übersicht über Ziehen und Ablegen".
FrameworkContentElement überschreibt die Metadaten für diese Abhängigkeitseigenschaft in ihrer Implementierung. FrameworkContentElement Gibt insbesondere an, dass diese Eigenschaft die Vererbung von Eigenschaftswerten ermöglicht (Inherits befindet true
sich in Metadaten). Eigenschaftswertvererbung in diesem Kontext bedeutet, dass wenn untergeordnete Elemente ohne AllowDrop anderen Wert für die Zuordnung über lokale Werte oder Formatvorlagen zugewiesen werden, der Wert des nächsten übergeordneten Elements mit diesem Wert zugewiesen ist (wieder in Formatvorlagen, standardmäßigen Werten oder einem lokalen Wert), dann wird der Wert aus diesem übergeordneten Element allen nicht zugewiesenen untergeordneten Elementen durch das Eigenschaftssystem zugewiesen. Dies bedeutet, dass Sie angeben können, ob Drop-Vorgänge im Stammelement zulassen und dann den Wert an alle FrameworkContentElement untergeordneten Elemente verteilen, die ihm nicht speziell einen Wert false
zugewiesen haben.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | AllowDropProperty |
Metadateneigenschaften auf true festgelegt |
Keine |