title: InvokeCommandAction won't work when used in an EventTrigger?
body: <p>this is my first question on stack-overflow so please be gentle :-)</p>
  
  <p>In one of my WPF windows I have a listbox whose items are templated with the following data template:</p>
  
  <pre><code>&lt;ListBox.ItemTemplate&gt;
  &lt;DataTemplate&gt;
      &lt;Grid UseLayoutRounding="True" Width="80"&gt;
          &lt;Grid.RowDefinitions&gt;
              &lt;RowDefinition /&gt;
              &lt;RowDefinition Height="Auto" /&gt;
              &lt;RowDefinition Height="Auto" /&gt;
          &lt;/Grid.RowDefinitions&gt;
          &lt;Border
              Grid.Row="0"
              HorizontalAlignment="Center"
              VerticalAlignment="Center"
          &gt;
  
              &lt;Viewbox 
                  Height="110"
                  Width="50"
                  HorizontalAlignment="Center"
                  VerticalAlignment="Center"
              &gt;
              &lt;Grid Background="#77ffffff" Margin="0"&gt;
                  &lt;i:Interaction.Triggers&gt;
                      &lt;ei:KeyTrigger Key="Return"&gt;
                          &lt;i:InvokeCommandAction 
                              Command="{Binding SelectModelCommand}"
                              CommandParameter="{Binding}"
                          /&gt;
                      &lt;/ei:KeyTrigger&gt;
                      &lt;i:EventTrigger EventName="MouseDoubleClick"&gt;
                          &lt;i:InvokeCommandAction 
                              Command="{Binding SelectModelCommand}"
                              CommandParameter="{Binding}"
                          /&gt;
                      &lt;/i:EventTrigger&gt;
                  &lt;/i:Interaction.Triggers&gt;
                  &lt;Path Stroke="{DynamicResource FontBrush}"
                      StrokeThickness="100"
                      Data="{Binding DrawingPathString, FallbackValue={x:Static bll:Panel.NoDrawing}}"/&gt;
              &lt;/Grid&gt;
              &lt;/Viewbox&gt;
          &lt;/Border&gt;
  
          &lt;TextBlock 
              Grid.Row="1"
              FontSize="8"                
              TextWrapping="NoWrap"  
              HorizontalAlignment="Center"
              Text="{Binding Path=BLLPanel.Model,FallbackValue=MODEL}"
          /&gt;
          &lt;TextBlock 
              Grid.Row="2"
              FontSize="8"                
              TextWrapping="NoWrap" 
              HorizontalAlignment="Center"
              Text="{Binding Path=BLLPanel.PanelFamily.Description,FallbackValue=FAMILY}"
          /&gt;
      &lt;/Grid&gt;
  &lt;/DataTemplate&gt;
  </code></pre>
  
  <p></p>
  
  <p>Notice the two triggers in the Grid:</p>
  
  <ul>
  <li><p>a KeyTrigger that invokes an ICommand on my view model</p></li>
  <li><p>an EventTrigger that should do exactly the same but for some unknown reason doesn't</p></li>
  </ul>
  
  <p>Can anyone explain to me why ?
  Thanks for your time and consideration</p>
  
  <p>Sven</p>