Выбор ListBoxItem, когда его внутренний ComboBox сфокусирован
У меня есть DataTemplate, который будет шаблонным ListBoxItem, этот DataTemplate содержит ComboBox, который, когда он имеет фокус, я хочу, чтобы ListBoxItem, который представляет этот шаблон, стал выбранным, это выглядит мне правильно. но, к сожалению, это не работает = (
Таким образом, реальный вопрос здесь в DataTemplate - возможно ли получить или установить значениеListBoxItem.IsSelected
собственность черезDataTemplate.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}" />