Sdílet prostřednictvím


ContentElement.AllowDrop Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda lze tento prvek použít jako cíl operace přetažení.

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

Hodnota vlastnosti

Boolean

truepokud lze tento prvek použít jako cíl operace přetažení; v opačném případě . false Výchozí hodnota je false.

Příklady

Následující příklad nastaví AllowDrop v XAML.

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

Poznámky

Operace přetažení nejsou ve výchozím nastavení povoleny a musí být povoleny záměrně nastavením AllowDrop na true. Nad rámec tohoto základního nastavení je chování přetažení zcela specifické pro implementaci a není definováno ani žádnou jinou ContentElement základní třídou elementu. Některé ovládací prvky například RichTextBoxmají výchozí chování, ale žádné ContentElement odvozené třídy takové chování nemají. Další informace o přetažení najdete v tématu Přehled přetažení.

FrameworkContentElement přepíše metadata pro tuto vlastnost závislostí v jeho implementaci. Konkrétně určuje, FrameworkContentElement že tato vlastnost umožňuje dědičnost hodnot vlastností (Inherits je true v metadatech). Dědičnost hodnoty vlastnosti v tomto kontextu znamená, že pokud existují podřízené prvky bez jiné hodnoty přiřazené AllowDrop prostřednictvím místních hodnot nebo stylů, hodnota nejbližšího nadřazeného elementu s touto hodnotou přiřazenou (opět ve stylech, ve výchozím nastavení nebo místní hodnotě), pak je hodnota z tohoto nadřazeného prvku přiřazena všem nepřiřazeným podřízeným prvkům systému vlastností. To znamená, že můžete určit, zda povolit operace přetažení v kořenovém prvku a pak rozšířit hodnotu na všechny FrameworkContentElement podřízené prvky, které ho výslovně nepřiřadily hodnotu false.

Informace o vlastnosti závislosti

Pole identifikátoru AllowDropProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro