У меня есть ListBox с StackPanel, который содержит изображение и метку.
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal" IsItemsHost="True" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<Image Source="{Binding Image}" Cursor="Hand" Tag="{Binding Link}" MouseLeftButtonDown="Image_MouseLeftButtonDown" ToolTip="Click to see this product on adidas.com" VerticalAlignment="Top" HorizontalAlignment="Left" />
<Label Content="{Binding Name}" Cursor="Hand" Tag="{Binding Link}" MouseLeftButtonDown="Label_MouseLeftButtonDown" VerticalAlignment="Bottom" Foreground="White" Style="{StaticResource Gotham-Medium}" FontSize="8pt" HorizontalAlignment="Center" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
Я хочу показать третье изображение (glow.png) за текущим изображением, наведенным курсором мыши. Кажется, я не могу добавить второе изображение на панель стека и установить скрытую видимость. Я еще даже не занимался частью с наведением мыши.
Является ли добавление другого изображения внутри панели стека, а затем настройка его видимости видимым правильным подходом при входе мыши, а затем обратное переключение при выходе из мыши?
Спасибо.