Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ContentElement.AllowDrop-Eigenschaft

Ruft einen Wert ab, der angibt, ob dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann, oder legt diesen fest.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public bool AllowDrop { get; set; }
<object AllowDrop="bool" .../>

Eigenschaftswert

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

Bezeichnerfeld

AllowDropProperty

Auf true festgelegte Metadateneigenschaften

None

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 ContentElement oder eine andere Basiselementklasse definiert. Bestimmte Steuerelemente, z. B. RichTextBox, weisen ein Standardverhalten auf. Von ContentElement abgeleitete Klassen besitzen jedoch kein solches Verhalten. Weitere Informationen zu Drag & Drop finden Sie unter Übersicht über Drag & Drop.

FrameworkContentElement überschreibt die Metadaten für diese Abhängigkeitseigenschaft in seiner Implementierung. FrameworkContentElement 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 nicht zugewiesenen untergeordneten Elementen der Wert des übergeordneten Elements zugewiesen. Dies heißt, dass Sie angeben können, ob Ablegevorgänge am Stammelement zulässig sein sollen, und der betreffende Wert wird an alle untergeordneten FrameworkContentElement-Elemente weitergegeben, die diesen nicht ausdrücklich als false zugewiesen haben.

Im folgenden Beispiel wird AllowDrop in XAML festgelegt.


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


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.