ContentElement.AllowDrop Propriété

Définition

Obtient ou définit une valeur qui indique si cet élément peut être utilisé comme cible d’une opération de glisser-déplacer.

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

Valeur de propriété

Boolean

true si cet élément peut être utilisé comme cible d’une opération de glisser-déplacer ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple suivant définit AllowDrop en XAML.

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

Remarques

Les opérations de glisser-déplacer ne sont pas activées par défaut et doivent être activées délibérément en définissant AllowDrop sur true. Au-delà de ce paramètre de base, le comportement de glisser-déplacer est entièrement spécifique à l’implémentation et n’est pas défini par ContentElement ou toute autre classe d’élément de base. Certains contrôles, par exemple, RichTextBoxont un comportement par défaut, mais aucune classe dérivée n’a ContentElement un tel comportement. Pour plus d’informations sur le glisser-déplacer, consultez Vue d’ensemble du glisser-déplacer.

FrameworkContentElement remplace les métadonnées de cette propriété de dépendance dans son implémentation. Plus précisément, FrameworkContentElement désigne que cette propriété autorise l’héritage de valeur de propriété (Inherits se trouve true dans les métadonnées). L’héritage de la valeur de propriété dans ce contexte signifie que s’il existe des éléments enfants sans autre valeur AllowDrop attribuée par le biais de valeurs ou de styles locaux, la valeur de l’élément parent le plus proche avec cette valeur affectée (à nouveau, dans les styles, par valeurs par défaut ou une valeur locale), la valeur de cet élément parent est affectée à tous les éléments enfants non attribués par le système de propriétés. Cela signifie que vous pouvez spécifier s’il faut autoriser les opérations de suppression à l’élément racine, puis propager la valeur à tous les FrameworkContentElement éléments enfants qui n’ont pas spécifiquement attribué une valeur de false.

Informations sur les propriétés de dépendance

Champ d’identificateur AllowDropProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à