Selecionando um ListBoxItem quando sua caixa de combinação interna está focada

Eu tenho um DataTemplate que será um ListBoxItem modelo, este DataTemplate tem um ComboBox nele que quando ele tem foco eu quero que o ListBoxItem que este modelo representa para ser selecionado, isso parece certo para mim. mas infelizmente isso não funciona = (

Então, a verdadeira questão aqui é dentro de um DataTemplate é possível obter ou definir o valor doListBoxItem.IsSelected propriedade através de umDataTemplate.Trigger?

<DataTemplate x:Key="myDataTemplate" 
              DataType="{x:Type local:myTemplateItem}">

 <Grid x:Name="_LayoutRoot">
     <ComboBox x:Name="testComboBox" />
 </Grid>

 <DataTemplate.Triggers>
     <Trigger Property="IsFocused" value="true" SourceName="testComboBox">
         <Setter Property="ListBoxItem.IsSelected" Value="true" />
     </Trigger>
 </DataTemplate.Triggers>

</DataTemplate>

<ListBox ItemTemplate="{StaticResource myDataTemplate}" />

questionAnswers(3)

yourAnswerToTheQuestion