Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

MouseDragElementBehavior (Kit de développement logiciel Blend pour WPF)

Vous pouvez facilement ajouter la capacité de faire glisser un élément sur l’écran en ajoutant un comportement MouseDragElementBehavior.

Le comportement MouseDragElementBehavior ne fonctionne pas pour tous les contrôles qui gèrent les événements MouseClick (les contrôles Button, TextBox et ListBox, par exemple). Si vous avez besoin de pouvoir faire glisser un contrôle correspondant à l’un de ces types, faites-en un enfant d’un contrôle que vous pouvez faire glisser (une bordure, par exemple). Vous pouvez ensuite appliquer le comportement MouseDragElementBehavior à l’élément parent.

Pour ajouter un MouseDragElementBehavior

  1. Dans le panneau Composants, cliquez sur Comportements, puis faites glisser MouseDragElementBehavior sur la planche graphique et déposez-le sur l’objet que vous avez créé. La catégorie Propriétés communes apparaît dans le panneau Propriétés.

    Remarque Remarque

    L’objet auquel est ajouté le comportement fournit le contexte dans lequel fonctionne le comportement.

  2. Dans la catégorie Propriétés communes, activez ou désactivez la propriété ConstrainToParentBounds. Lorsque cette propriété est activée, la propriété ConstrainToParentBounds empêche l’élément de se déplacer en dehors des limites spécifiées par le conteneur de disposition parent.

    En plus de ConstrainToParentBounds, deux autres propriétés avancées sont exposées. Ces propriétés peuvent être utilisées (à l’aide d’une liaison de données, par exemple) pour afficher les coordonnées X et Y actuelles de l’élément en cours de déplacement.

    MouseDragElementBehavior
Afficher: