Placa de dados da caixa de listagem - item selecionável apenas ao clicar em um subelemento, não apenas em qualquer lugar do item

Eu tenho uma caixa de listagem com um datatemplate para os itens. O problema é que a seleção de um item não funciona, basta clicar em qualquer lugar do item; Eu tenho que clicar em um subelemento específico para que ele realmente funcione.

Meu item tem uma imagem e um bloco de texto. Se passar o mouse sobre a imagem ou o bloco de texto, realmente vejo o efeito de foco. Se passar o mouse sobre qualquer um dos espaços 'vazios' do item, não haverá efeito de passar o mouse (e nenhuma seleção quando clicar aqui).

Imagem de exemplo:http://i33.tinypic.com/wvtleg.png

Se eu clicar (ou passar o mouse sobre) o texto real ou a imagem, ele funcionará bem, mas se eu passar o mouse nas áreas vazias (desenhei uma linha vermelha ao redor :)), a caixa de listagem não responde.

Como faço para que a caixa de listagem fique pairando / clicando para responder a clicarqualquer lugar no espaço do item?

Para completar, aqui está o meu modelo Listbox +:

<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">
  <ListBox.ItemTemplate>
    <DataTemplate>
      <Grid>
        <Grid.ColumnDefinitions>
          <ColumnDefinition Width="84"/>
          <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <Border Margin="5" BorderBrush="Black" BorderThickness="2">
          <Image Source="{Binding Path=Image}" Stretch="Fill" Width="80" Height="50" />
        </Border>
        <StackPanel Grid.Column="1" Margin="5">
          <StackPanel Orientation="Horizontal" TextBlock.FontWeight="Bold">
            <TextBlock Text="{Binding Path=Name}" />
          </StackPanel>
        </StackPanel>
      </Grid>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>

questionAnswers(2)

yourAnswerToTheQuestion