AllowDrop, propriété
TOC
Réduire la table des matières
Développer la table des matières

UIElement.AllowDrop Property

Obtient ou définit une valeur qui détermine si cet UIElement peut être utilisé comme cible de déplacement pour des opérations de glisser-déplacer.

Syntaxe


public bool AllowDrop { get; set; }


<uiElement AllowDrop="bool"/>

Valeur de propriété

Type: System.Boolean [.NET] | Platform::Boolean [C++]

True si cet UIElement peut être utilisé comme cible de déplacement pour des opérations de glisser-déplacer dans Silverlight ; sinon, false. La valeur par défaut est False.

Remarques

La valeur d'AllowDrop détermine si les différents événements liés à une cible de déplacement ou issus d'un glissement peuvent être gérés. Ces événements peuvent être traités uniquement si AllowDrop est défini sur true sur l'UIElement qui est une cible de déplacement potentielle. Ces événements sont les suivants :

Chacun des événements répertoriés est un événement routé. Si vous souhaitez gérer un événement de propagation de glisser-déplacer, la propriété AllowDrop de la cible de déplacement potentielle doit avoir la valeur true, et la propriété AllowDrop de l'objet dans lequel l'événement est géré doit avoir la valeur true. Pour plus d'informations sur les concepts d'événements routés, consultez Vue d'ensemble des événements et des événements routés.

L'implémentation Windows Runtime des concepts de glisser-déplacer permet uniquement à certains contrôles et actions d'entrée d'initialiser une action de glisser-déplacer. Il n'existe aucune méthode DoDragDrop généralisée qui permet à tout élément d'interface utilisateur d'initialiser une action de glisser-déplacer. La source principale d'une action de glisser-poser dans une application est le glissement des éléments d'une liste telle que GridView. Toutefois, une fois que l'action est initialisée, tout UIElement de l'application peut potentiellement être une cible de déplacement tant que AllowDrop a la valeur true sur cet élément. Tous les éléments sur lesquels l'action de glisser-déplacer passe peuvent gérer DragEnter, DragLeave ou DragOver. La vue d'initialisation des listes ne requiert pas AllowDrop. À la place, la valeur de CanDragItems est utilisée pour déterminer si les éléments de la liste peuvent être utilisés pour démarrer une action de glisser-déplacer.

Un élément d'interface utilisateur ne peut pas être une cible de déplacement pour aucune action glisser-déplacer qui démarre en dehors de l'application Windows Store actuelle. Cela inclut les actions qui proviennent d'une autre application du Windows Store, qui permet une vue alignée.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

UIElement

 

 

Afficher:
© 2017 Microsoft