2010-09-22 6 views
2

Si je presse la souris sur un élément d'un ListBox puis déplacez la souris sans relâcher le bouton de la souris sur un autre élément, la sélection change automatiquement à l'élément qui est sous la Souris.WPF Désactiver la sélection d'un élément sur MouseMove d'un ListBox

Y at-il une possibilité de désactiver ce comportement, de sorte que la sélection ne soit modifiée que lorsque la souris a été pressée directement sur l'élément (j'en ai besoin pour l'initialisation) & Drop avec plusieurs éléments sélectionnés, le comportement par défaut a un effet secondaire laid)?

Ou bien, est-il un bon exemple pour glisser déposer & qui résout tous les obstacles qui se posent lors de la mise en œuvre glisser & déposer pour plusieurs articles avec un ListBox.

Répondre

3

Ceci est le comportement par défaut de la zone de liste et ne peut pas être changé.

Il y a 2 trucs que vous devriez essayer: 1. Abonnez-vous pour prévisualiser la souris et marquer le manipulé à true. 2. Les éléments hérités contrôlent et implémentent votre propre sélecteur.

Questions connexes