title: Listbox datatemplate - item only selectable by clicking a subelement, not just anywhere on the item
body: <p>I have a listbox with a datatemplate for the items.
  The problem is that selecting an item doesn't work by just clicking anywhere on the item; I have to click on a specific sub-element for it to actually work.</p>
  
  <p>My item has an image and a textblock.
  If I hover the mouse over the image or text-block, I actually see the hover-effect.
  If I hover the mouse over any of the 'empty' space of the item, no hover effect (and no selection when I click there).</p>
  
  <p>Example image : <a href="http://i33.tinypic.com/wvtleg.png" rel="noreferrer">http://i33.tinypic.com/wvtleg.png</a></p>
  
  <p>If I click on (or hover over) the actual text or the image it works fine,
  but if i hover my mouse in the empty areas (I've drawn a red line around it :)) the listbox doesn't respond.</p>
  
  <p>How do I get the listbox hovering / clicking to respond to clicking <em>anywhere</em> in the item's space ?</p>
  
  <p>For completeness here is my Listbox + template:</p>
  
  <pre><code>&lt;ListBox Grid.Row="1"
    ItemsSource="{Binding Path=CreatableOutputWindows, Mode=OneWay}" Height="Auto"
    HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
    Margin="8,8,8,8"
    Name="listBox1" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"&gt;
    &lt;ListBox.ItemTemplate&gt;
      &lt;DataTemplate&gt;
        &lt;Grid&gt;
          &lt;Grid.ColumnDefinitions&gt;
            &lt;ColumnDefinition Width="84"/&gt;
            &lt;ColumnDefinition Width="*"/&gt;
          &lt;/Grid.ColumnDefinitions&gt;
          &lt;Border Margin="5" BorderBrush="Black" BorderThickness="2"&gt;
            &lt;Image Source="{Binding Path=Image}" Stretch="Fill" Width="80" Height="50" /&gt;
          &lt;/Border&gt;
          &lt;StackPanel Grid.Column="1" Margin="5"&gt;
            &lt;StackPanel Orientation="Horizontal" TextBlock.FontWeight="Bold"&gt;
              &lt;TextBlock Text="{Binding Path=Name}" /&gt;
            &lt;/StackPanel&gt;
          &lt;/StackPanel&gt;
        &lt;/Grid&gt;
      &lt;/DataTemplate&gt;
    &lt;/ListBox.ItemTemplate&gt;
  &lt;/ListBox&gt;
  </code></pre>