C# 在listview中显示多个项目

C# 在listview中显示多个项目,c#,wpf,xaml,mvvm,C#,Wpf,Xaml,Mvvm,我想知道是否有一种方法可以在listview.view中显示多个元素 不起作用的示例代码 <ListView x:Name="Somename" ItemsSource="{Binding someObservableCollection}"> <ListView.View> <TextBlock>&l

我想知道是否有一种方法可以在listview.view中显示多个元素

不起作用的示例代码

            <ListView
                x:Name="Somename"
                ItemsSource="{Binding someObservableCollection}">
                <ListView.View>
                    <TextBlock></TextBlock>
                    <TextBlock></TextBlock>
                    <TextBlock></TextBlock>
                    <GridView>
                        <GridViewColumn Header="Column 1" >
                            <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBlock></TextBlock>
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                        <GridViewColumn Header="Column 2">
                            <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBlock></TextBlock>
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                    </GridView>
                </ListView.View>
            </ListView>
个人的示例数据属性。 名称 年龄 身份证件 旧数据1 旧数据2 旧数据3 新数据1 新数据2 新数据3

我试图显示姓名、年龄、Id和3个文本块 然后在网格中,比较旧数据和新数据


我试着使用itemtemplate,然后使用内置网格的stackpanel,但网格看起来非常基本,而且更喜欢gridview,因为它看起来更好


如果我正确理解了您的问题,那么问题是您不能在一个DataTemplate中包含多个GridView实例。是这样吗?为什么不将网格样式设置为您喜欢的GridView?如前所述,这个问题相当广泛。而您不能使用ItemTemplate进行此操作?您的问题到底是什么?什么不起作用?您的解决方案得到了什么?您期望得到什么?但是网格看起来非常基本,而且更喜欢gridview,因为它看起来更好。我们在这里处理的是什么网格?@PeterDuniho是的,你是对的,我曾尝试在谷歌上搜索如何像gridview一样设计网格,但没有相关的结果。