WPF:ComboBoxItem的MouseOver上的PopUp

时间:2009-12-08 20:07:05

标签: wpf xaml combobox popup

有没有人知道如何在ComboBoxItem的MouseOver上显示PopUp的示例? TIA

编辑:我知道如何创建,设计和定位PopUp但不知道如何显示它!我可能已经退休了。

1 个答案:

答案 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发生时弹出窗口将弹出,当弹出窗口弹出窗口弹出窗口将返回默认值时。