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
truepokud tento prvek lze 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 záměrně povoleny nastavením na AllowDrophodnotu true . Kromě 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í. Další informace o přetažení naleznete v tématu Přehled přetažení.
FrameworkContentElement přepíše metadata pro tuto vlastnost závislosti 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 hodnot vlastností v tomto kontextu znamená, že pokud existují podřízené prvky bez jiné hodnoty AllowDrop přiřazené prostřednictvím místních hodnot nebo stylů, hodnota nejbližšího nadřazeného prvku s touto přiřazenou hodnotou (opět ve stylech, ve výchozím nastavení nebo místní hodnota), pak je hodnota z tohoto nadřazeného prvku přiřazena všem nepřiřazeným podřízeným prvkům systémem vlastností. To znamená, že můžete určit, zda povolit operace přetažení v kořenovém prvku a pak rozšířit hodnotu do všech FrameworkContentElement podřízených prvků, které nemají výslovně přiřazenou hodnotu false.
Informace o vlastnosti závislosti
| Item | Hodnota |
|---|---|
| Pole Identifikátor | AllowDropProperty |
Vlastnosti metadat nastavené na true |
None |