Поле со списком WPF Изображение в виде всплывающей подсказки - PullRequest
0 голосов
/ 21 октября 2010

Я создаю приложение WPF, которое содержит поле со списком. Когда на поле со списком наведена указатель мыши, предположим, что поле со списком содержит строки apple и orange, мне нужно показать соответствующее изображение в виде всплывающей подсказки.1002 * Я получил пример приложения по следующей ссылке.

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 голосов
/ 03 ноября 2010

Это должно быть в строчках для целевого списка комбобокса

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

Другой способ, если вы хотите, чтобы этот конкретный комбобокс имел указанный стиль, тогда вы можете перейти к

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