I am trying to set expander IsExpanded property inside DataTrigger with Setter.
<ItemsControl.ItemTemplate>
<DataTemplate>
<Expander x:Name="myExpander" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding ElementName=myExpander, Path=IsKeyboardFocusWithin}" Value="False">
<Setter TargetName="Self" Property="IsExpanded" Value="False" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ItemsControl.ItemTemplate>
The problem is when I write the code like
TargetName="myExpander"
I wanted some keyword like "self" or "." - something that associates the Setter target with its parent's elements and finds it.