title: WPF ListBox DataTemplate and Image Question
body: <p>I have a ListBox with a StackPanel that contains an image and label.</p>
  
  <pre><code>&lt;ListBox.ItemsPanel&gt;
      &lt;ItemsPanelTemplate&gt;
          &lt;VirtualizingStackPanel Orientation="Horizontal" IsItemsHost="True" /&gt;
      &lt;/ItemsPanelTemplate&gt;
  &lt;/ListBox.ItemsPanel&gt;
  &lt;ListBox.ItemTemplate&gt;
      &lt;DataTemplate&gt;
          &lt;StackPanel Orientation="Vertical"&gt;
              &lt;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"  /&gt;
              &lt;Label Content="{Binding Name}" Cursor="Hand" Tag="{Binding Link}" MouseLeftButtonDown="Label_MouseLeftButtonDown" VerticalAlignment="Bottom" Foreground="White" Style="{StaticResource Gotham-Medium}" FontSize="8pt"  HorizontalAlignment="Center" /&gt;
          &lt;/StackPanel&gt;
      &lt;/DataTemplate&gt;
  &lt;/ListBox.ItemTemplate&gt;
  </code></pre>
  
  <p>I want to show a third image (glow.png) behind the currently moused over image. I can't seem to add a second image to the stack panel, and set it's visibility to hidden. I haven't even tackled the mouseover part yet.</p>
  
  <p>Is adding another image inside the stack panel, and then setting it's visibility to visible the right approach on mouseenter, and then swapping back on mouseleave?</p>
  
  <p>Thanks.</p>