У меня есть список со следующим шаблоном данных:
<DataTemplate x:Name="MyTemplate">
<StackPanel>
<TextBlock Name="textblock1" Text="{Binding Name}" />
<TextBlock Name="textblock2" Text="{Binding SurName}" />
<StackPanel Name="extrainfo" Visibility="Collapsed">
<TextBlock Name="textblock3" Text="{Binding Address}" />
<TextBlock Name="textblock4" Text="{Binding Phone}" />
<TextBlock Name="textblock5" Text="{Binding Email}" />
</StackPanel>
</StackPanel>
</DataTemplate>
Список:
<ListBox Name="myListBox" ItemTemplate="{StaticResource MyTemplate}" ItemsSource="{Binding UserList}" />
Проблема заключается в следующем; когда пользователь выбирает элемент в списке, я хочу отобразить дополнительную информацию, установив видимость панели стека на видимое.
Есть идеи, как этого добиться (через xaml или c #)? Я пытался изменить раскадровку, но с таким подходом я не очень далеко зашёл.