有没有人知道如何在ComboBoxItem的MouseOver上显示PopUp的示例? TIA
编辑:我知道如何创建,设计和定位PopUp但不知道如何显示它!我可能已经退休了。答案 0 :(得分:3)
在我们开始之前,您可以使用工具提示吗?
否则,设置ComboBoxItem的控件telmplate,将弹出窗口包含在您想要的样式中,但将Isopen属性设置为false。
在鼠标悬停时使用触发器将弹出窗口的IsOpen属性设置为true。
here是使用触发器OnMouseOver
的示例你最终会得到一个类似你的风格的触发器: -
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="thePopupsName"
Property="IsOpen"
Value="True" />
</Trigger>
</Style.Triggers>
当mouseOver发生时弹出窗口将弹出,当弹出窗口弹出窗口弹出窗口将返回默认值时。