У меня есть окно со списком, которое я пытаюсь добиться, чтобы получить информацию заголовка, соответствующую группе, в которой был выбран выбранный элемент. Expander.Header образован сеткой с горизонтальной панелью стека, которая имеет изображение и текст
<StackPanel Orientation="Horizontal" Grid.Column="0" Margin="1,0,0,0" >
<Image
x:Name="flagImage"
Width="24"
Height="24"
Margin="0,0,10,0"
RenderOptions.BitmapScalingMode="HighQuality"
Source="{Binding Path=CountryCode, Converter={StaticResource CountryCodeToFlagConverter}}"
RenderTransformOrigin="0.5,0.5"
/>
<TextBlock
x:Name="CountryLocation"
FontSize="16"
Width="Auto"
FontWeight="Normal"
FontFamily="/Fonts/#Museo Sans 500"
VerticalAlignment="Center"
Text="{Binding Path=Country}"
/>
</StackPanel>
Так что, когда когда-либо нажимается элемент из этой группы, я хочу изменить Expander. Заголовок программно.
Также я хочу создать функцию, которая выполняет итерации по всем группам ListBox Expander.Headers, потому что я хочу также установить некоторую информацию программно. Поэтому в основном я хочу знать, как получить доступ к Expander.Header для изменения / обновления информации об элементах управления, которые ему соответствуют. (