Comment faire WPF zone de liste déroulante de la liste Déroulante reste ouverte & Placement
Je veux avoir la zone de liste déroulante modifiable et avec la liste reste ouverte.
En ce moment avec ces propriétés:
IsEditable="True" IsDropDownOpen="True" StaysOpenOnEdit="True"
Chaque fois que l'utilisateur clique sur la zone de texte de saisie ou le focus est modifié à d'autres contrôles, la dorpdown ferme. J'ai donc mis à jour le modèle (celui inclus dans WPF Thème: BureauBlue) pour avoir l' Popup
IsOpen="true"
dans ce cas particulier, qui fait que la liste reste ouverte, mais maintenant, lorsque l'utilisateur de faire glisser&déplacer la position de la fenêtre, la liste déroulante s' pas mise à jour de sa position automatiquement et séjour dans l'ancienne position.
Comment puis-je le faire automatiquement la mise à jour de sa position alors qu'il est ouvert?
OriginalL'auteur Bolu | 2011-03-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser l'astuce décrite ici: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/27950e73-0007-4e0b-9f00-568d2db1d979
J'ai créé un Mélange comportement qui le rend facile à utiliser avec un pop-up:
Voici un exemple de la façon d'appliquer le comportement:
OnPopupTargetLayoutUpdated
n'est pas de tir (par exemple. lorsque je déplace la fenêtre), des suggestions?Juste pour les débutants là-bas, vous devez avoir votre popup placement de l'objectif fixé pour ce travail. Merci PG, cela a fonctionné à merveille.
OriginalL'auteur Pavlo Glazkov