UIElement.AllowDrop Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
property bool AllowDrop { bool get(); void set(bool value); };
bool AllowDrop();
void AllowDrop(bool value);
public bool AllowDrop { get; set; }
var boolean = uIElement.allowDrop;
uIElement.allowDrop = boolean;
Public Property AllowDrop As Boolean
<uiElement AllowDrop="bool"/>
Valeur de propriété
bool
true si cet UIElement peut être une cible de déplacement à des fins d’opérations de glisser-déplacer ; sinon, false. La valeur par défaut est false.
Remarques
La valeur de AllowDrop détermine si différents événements liés à l’utilisation d’une cible de suppression ou à la réponse à un déplacement peuvent être gérés. Ces événements ne peuvent être gérés que s’il AllowDrop s’agit true de l’uiElement qui est une cible de suppression 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 glisser-déplacer de bulle, la cible de déplacement potentielle doit avoir AllowDrop la valeur true, et l’objet sur lequel l’événement est géré doit avoir AllowDrop la valeur true. Pour plus d’informations sur les concepts des événements routés, consultez la vue d’ensemble des événements routés et des événements routés.
L’implémentation Windows Runtime des concepts de glisser-déplacer autorise uniquement certains contrôles et actions d’entrée à lancer une action glisser-déplacer. Il n’existe aucune méthode généralisée DoDragDrop qui permettrait à n’importe quel élément d’interface utilisateur de lancer une action de glisser-déplacer. La source principale d’une action de glisser-déplacer dans une application consiste à faire glisser les éléments d’une liste telle que GridView. Toutefois, une fois l’action lancée, tout élément UIElement dans l’application peut potentiellement être une cible de suppression tant qu’il AllowDrop se true trouve sur cet élément. Tous les éléments que l’action glisser-déplacer passe peuvent gérer DragEnter, DragLeave ou DragOver. L’affichage de liste de lancement ne nécessite AllowDroppas . Au lieu de cela, 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 glisser-déplacer.
Un élément d’interface utilisateur ne peut pas être une cible de déplacement pour toute action de glisser-déplacer qui commence à partir de l’extérieur de l’application actuelle. Cela inclut les actions provenant d’une autre application, qui est possible pour une vue enfichable.