我有一个带有 DataTemplate 的 ComboBox。DataTemplate 有两个控件,每个控件都附加了一个工具提示。当您将鼠标悬停在每个控件上时,组合框的项目列表具有预期的工具提示。但是 ComboBox 顶部的选定项目区域不显示工具提示,尽管控件按预期呈现。有没有办法强制显示工具提示?
问问题
2324 次
1 回答
0
如果您使用Mole或类似的东西,请确保带有附加 ToolTIp 的控件具有 IsHitTestVisible="True"。否则,控件不会侦听鼠标事件,并且不会识别工具提示应该首先显示。
您可能还想查看将所选项目的 ToolTip 绑定到 ComboBox 中的 ContentPresenter,因为在选择之后,您的 SelectedItem 将成为 ComboBox 的内容。您可能需要覆盖 ComboBox 模板并确保 ContentPresenter 可以接受鼠标输入以强制显示工具提示。
于 2009-07-22T15:02:14.323 回答