У меня есть listview с Border wrapping текстовое поле (и другие элементы, которые не показаны в примере кода). Я хочу, чтобы текстовое поле сфокусировалось на клавиатуре, чтобы изменить свойство границы, которая его обертывает.WPF - Когда TextBox внутри DateTemplate сфокусирован, измените свойство дочернего элемента datatemplate
<ListView ItemsSource="{Binding activeLists}">
<ListView.ItemTemplate>
<DataTemplate>
<Border x:Name="border">
<TextBox Text="something">
<TextBox.Style>
<Style>
<Style.Triggers>
<Trigger Property="TextBox.IsFocused" Value="True">
<Setter TargetName="border" Property="TextBox.Background" Value="Red"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
При использовании внутри триггера TargetName = "border" элемент не найден. Если это возможно только от XAML.