Auswählen eines ListBoxItems, wenn sein inneres Kombinationsfeld fokussiert ist

Ich habe ein DataTemplate, das ein ListBoxItem-Template ist. In diesem DataTemplate befindet sich ein Kombinationsfeld. Wenn es den Fokus hat, möchte ich, dass das ListBoxItem, das dieses Template darstellt, ausgewählt wird. aber leider funktioniert es nicht = (

Die eigentliche Frage hier ist also, innerhalb eines DataTemplate, ob es möglich ist, den Wert des zu ermitteln oder festzulegenListBoxItem.IsSelected Eigentum über aDataTemplate.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}" />

Antworten auf die Frage(3)

Ihre Antwort auf die Frage