WPF组合框图像为工具提示

时间:2010-10-21 10:25:19

标签: wpf image combobox tooltip

我正在创建一个包含组合框的WPF应用程序。当组合框上有鼠标悬停时,假设组合包含字符串apple和orange,我需要将相应的图像显示为工具提示。

我从以下链接获得了一个示例应用程序。

http://diptimayapatra.wordpress.com/2010/03/05/image-in-tooltip-in-wpf/

我理解背后的代码,但在xaml部分有一些疑问。 我们如何使用ItemsPanelTemplate?我需要放置这些部分吗?

我尝试了以下内容......

<Window>
<Styles...>
</Styles>
       <Grid> 
            <ItemPanelTemplate....>
            </ItemPanelTemplate>
            <Listbox>
            </Listbox>
...

</Window>

但我不能。 我是WPF的初学者。请帮助。

1 个答案:

答案 0 :(得分:0)

它应该在combobox targettype

的stryles中
<Style TargetType="ComboBox">
  <Setter Property="ItemsPanel">
    <Setter.Value>
      <ItemsPanelTemplate> </ItemsPanelTemplate>
</Setter.Value>
</Setter>
</Style>

另一种方式,如果您希望特定的组合框具有指定的样式,那么您可以选择

<ComboBox>
    <ComboBox.ItemsPanel>
            <ItemsPanelTemplate>
                <VirtualizingStackPanel />
            </ItemsPanelTemplate>
        </ComboBox.ItemsPanel>
</ComboBox>