我正在开发一个 WinRT 应用程序,并且知道我想要做什么。我想在单击时在列表的元素内显示一个列表。因此,当我单击第一个列表中的一个项目时,该项目内的一个列表将展开。
<ListView x:Name="SectionListView" SelectionChanged="ListSelectionChanged">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel>
<Grid>
<TextBlock Text="{Binding Name}" />
<Image Source="ms-appx:///Assets/EmbossedEllipse.png" />
<TextBlock Text="{Binding NumberOfQuestions}" />
</Grid>
</StackPanel>
<ListView x:Name="SubMenu" ItemsSource="{Binding Branches}" Visibility="Collapsed">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
当我单击“SectionListView”中的元素时,我希望该项目内的“子菜单”可见。
感谢您的帮助!