ContentElement.AllowDrop Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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é |