J'ai une zone de liste déroulante avec un DataTemplate. Le DataTemplate a deux contrôles, chacun d'eux ayant une info-bulle attachée à celui-ci. La liste des éléments de la zone de liste déroulante a les info-bulles comme prévu lorsque vous passez la souris sur chaque contrôle. Mais la zone d'élément sélectionnée en haut de la zone de liste déroulante n'affiche pas les info-bulles, bien que les contrôles soient rendus comme prévu. Y a-t-il un moyen de forcer l'affichage des info-bulles?Affichage d'une info-bulle sur une zone de liste déroulante à partir du modèle d'élément (WPF)
1
A
Répondre
0
Si vous utilisez Mole ou quelque chose de similaire, assurez-vous que votre contrôle avec le ToolTIp attaché a IsHitTestVisible = "True". Sinon, le contrôle n'écoute pas les événements de souris et ne reconnaîtra pas que l'info-bulle doit être affichée en premier lieu.
Vous pouvez également vouloir lier l'info-bulle de l'élément sélectionné au ContentPresenter dans la zone de liste déroulante car, après sélection, votre objet SelectedItem devient le contenu de la zone de liste déroulante. Vous devrez peut-être remplacer le modèle ComboBox et vous assurer que ContentPresenter peut accepter la saisie de la souris afin de forcer la visibilité de votre info-bulle.
Questions connexes
- 1. Obtention du texte à partir d'une zone de liste déroulante
- 2. WPF zone de liste déroulante en surbrillance
- 3. Initialiser une zone de liste déroulante WPF dans XAML?
- 4. Auto remplir une zone de liste déroulante
- 5. WPF zone de liste déroulante de liaison à la liste générique
- 6. Comment styliser une zone de liste déroulante?
- 7. WPF - Afficher Textbox infobulle
- 8. Événements de zone de liste déroulante VB6
- 9. Modification du comportement de MouseWheel d'une zone de liste déroulante
- 10. Récupération du paramètre url d'un magasin JSON à partir d'une zone de liste déroulante EXTJS
- 11. Surlignage d'un élément particulier dans une zone de liste déroulante
- 12. WPF: Lier DisplayMemberPath dans une zone de liste déroulante à l'élément
- 13. ballon infobulle Affichage en systemtray
- 14. Zone de liste déroulante Collapsable en HTML
- 15. Liaison à la page datacontext à partir d'une zone de liste déroulante dans une grille de données
- 16. zone de liste déroulante Lier (JQuery préférence)
- 17. Modification d'une zone de liste déroulante modifiable
- 18. désactiver les éléments dans une zone de liste déroulante
- 19. WPF/DeferRefresh avec la liste déroulante liée
- 20. Enregistrement du dernier élément sélectionné sur une zone de liste déroulante
- 21. WPF Recherche automatique élément de liste déroulante
- 22. WPF - Comment déterminer l'index de l'élément actuel dans une zone de liste à partir du gestionnaire de boutons
- 23. liaison d'une zone de liste déroulante à DataContext différent
- 24. Utilisez une valeur à partir d'une zone de liste déroulante/texte dans une chaîne de chemin de fichier
- 25. WPF: Obtenir une zone de liste pour rester mis
- 26. Liaison d'une liste générique <string> à une zone de liste déroulante
- 27. Liaison d'une zone de liste déroulante à une énumération imbriquée dans une classe
- 28. Liaison de fichiers du dossier ClientBin dans une zone de liste déroulante dans Silverlight?
- 29. WPF: ComboBox sans bouton de liste déroulante
- 30. comment lier une liste à une liste déroulante? (Winforms)
Non, je n'utilise rien de tel. Est-il possible de lier au contentpresenter sans faire un nouveau modèle? J'ai considéré les modèles, mais ils semblent toujours être une masse de copier-coller de Blend, et ne changent pas de thèmes en conséquence. – Jamie
Dans ce cas, la méthode la plus simple consiste à définir manuellement l'info-bulle sur le contrôle ComboBox lui-même lorsque l'événement SelectionChanged se déclenche. –