我创建了很多视图现在我有一个具有ListView的视图。 ListView在标题中有一个切换按钮。它可以扩展或折叠。
<ListView>
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StatckResource ListViewHeaders}">
<GridViewColumn CellTemplate="{StaticResource myCellTemplate}" />
</GridView>
</ListView.View>
<ListView.GroupStyle>
<GroupStyle>
<GroupStyle.ContainerStyle>
<Style TargetType="{x:Type GroupItem}">
<Setter Property="Background" Value="Red" />
</Style>
</GroupStyle.ContainerStyle>
</GroupStyle>
</ListView.GroupStyle>
</ListView>
问题是ListViewItems必须是其他Views中的组件。组件的定义类似于其他视图中的gridview或其他视图中的stackpanel,或者可能只是其他视图中的按钮。
加载页面后,所有ListView项目都将折叠。单击切换按钮(扩展器)时,应展开项目。
我的问题是我不知道如何将其他视图中的组件添加/插入到此ListView中。我想我们可能会发现一些x:Name
之类的东西。但就是不知道。
需要代码示例。