Ich habe eine ComboBox mit einem DataTemplate. Die DataTemplate verfügt über zwei Steuerelemente, an die jeweils eine QuickInfo angehängt ist. Die Liste der Elemente der ComboBox enthält die Tooltips wie erwartet, wenn Sie den Mauszeiger über jedes Steuerelement bewegen. Der ausgewählte Objektbereich über der ComboBox zeigt die QuickInfos jedoch nicht an, obwohl die Steuerelemente wie erwartet gerendert werden. Gibt es eine Möglichkeit, die Anzeige der Tooltips zu erzwingen?Zeigt eine Tooltip auf einer Combobox aus dem ItemTemplate (WPF)
1
A
Antwort
0
Wenn Sie Mole oder etwas ähnliches verwenden, stellen Sie sicher, dass Ihr Steuerelement mit dem angefügten ToolTip IsHitTestVisible = "True" hat. Andernfalls lauscht das Steuerelement nicht auf Mausereignisse und erkennt nicht, dass die QuickInfo an erster Stelle angezeigt werden soll.
Sie möchten vielleicht auch die QuickInfo des ausgewählten Elements an den ContentPresenter in der ComboBox binden, da nach der Auswahl Ihr SelectedItem der Inhalt der ComboBox wird. Möglicherweise müssen Sie die ComboBox-Vorlage überschreiben und sicherstellen, dass der ContentPresenter die Mauseingabe akzeptieren kann, um die Sichtbarkeit Ihrer QuickInfo zu erzwingen.
Verwandte Themen
- 1. WPF ComboBox ItemTemplate Bindung an eine String-Sammlung
- 2. Wie binde Combobox an Tooltip wpf
- 3. Füllen Sie eine WPF Combobox aus Service
- 4. EXTJS Combobox Tooltip
- 5. Binden einer WPF-Listbox an eine Combobox
- 6. Wie wird der Tooltip der WPF-Combobox basierend auf dem ausgewählten Wert festgelegt?
- 7. Abrufen von Ereignissen aus dem WPF Überprüfte ComboBox
- 8. WPF Toolkit AutoCompleteBox itemtemplate
- 9. Combobox zeigt keine Gruppierungen
- 10. WPF: Benutzerdefinierte Tooltip-Pfeilplatzierung
- 11. WPF Hintergrundfarbe einer Combobox ändern
- 12. ToolTip-Stil auf TextBoxStyle {WPF}
- 13. Abrufen von selecteditem aus einer benutzerdefinierten WPF-Combobox
- 14. Wie in einer WPF-ComboBox
- 15. WPF: Zurücksetzen einer ComboBox nach Änderung
- 16. WPF ComboBox Update-Quelle
- 17. WPF - ToolTip mit Multibinding
- 18. WPF: SelectedItem ComboBox Bindung
- 19. WPF 4 Datagrid mit ComboBox
- 20. Combobox automatisch aus dem Bereich
- 21. WPF editierbare ComboBox
- 22. WPF ComboBox - zeigt etwas anderes, wenn keine Elemente gebunden sind
- 23. Datenbindung an eine ComboBox in WPF + MVVM
- 24. C# wpf - kann nicht sowohl DisplayMemberPath als auch ItemTemplate setzen
- 25. So binden Sie Daten an eine Combobox aus einer Tabelle in einer MySql-Datenbank (WPF)
- 26. WPF-Tooltip-Sichtbarkeit
- 27. WPF ComboBox Standard ControlTemplate
- 28. WPF - ComboBox Bindung Problem
- 29. WPF ComboBox SelectedItem
- 30. WPF Tooltip-Virtualisierung
Nein, ich benutze so etwas nicht. Gibt es eine Möglichkeit, an den contentpresenter zu binden, ohne eine neue Vorlage zu erstellen? Ich habe Templates in Betracht gezogen, aber sie scheinen immer eine Masse von Copy-Paste aus Blend zu sein und ändern die Themen nicht entsprechend. – Jamie
In diesem Fall wäre der einfachste Weg, die QuickInfo manuell auf der ComboBox selbst zu setzen, wenn das SelectionChanged-Ereignis ausgelöst wird. –