如果我只需要2列,我应该使用哪个wpf控件?

如果我只需要2列,我应该使用哪个wpf控件?,wpf,user-interface,user-controls,wpf-controls,Wpf,User Interface,User Controls,Wpf Controls,如果我只需要两列,我应该使用哪个wpf控件。第一列包含属性名,第二列包含其值。但是,在所有这些属性的顶部,我需要每个列的标题,如PROPERTY和VALUE。我知道datagrid不是一个很好的解决方案。有人可以建议我使用哪个控件,或者我应该坚持使用网格并手动设置这些标题。如果你真的不能使用DataGrid,那么GridView可能是你最好的选择。。。当我说最好的时候,我指的是最简单的。假设您有一个名为项的数据类型集合,并且集合中的数据类型有两个属性,属性和值,则可以使用以下方法: <Li

如果我只需要两列,我应该使用哪个wpf控件。第一列包含属性名,第二列包含其值。但是,在所有这些属性的顶部,我需要每个列的标题,如PROPERTY和VALUE。我知道datagrid不是一个很好的解决方案。有人可以建议我使用哪个控件,或者我应该坚持使用网格并手动设置这些标题。

如果你真的不能使用
DataGrid
,那么
GridView
可能是你最好的选择。。。当我说最好的时候,我指的是最简单的。假设您有一个名为
的数据类型集合,并且集合中的数据类型有两个属性,
属性
,则可以使用以下方法:

<ListView ItemsSource="{Binding Items}" HorizontalAlignment="Center" 
VerticalAlignment="Center">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Property" DisplayMemberBinding="{Binding Property}" />
            <GridViewColumn Header="Value" DisplayMemberBinding="{Binding Value}"/>
        </GridView>
    </ListView.View>
</ListView>


GridView、DataGrid、列表框,其中网格为ItemsTemplate,列定义中有两列。不管你的心愿是什么。我很好奇你为什么不喜欢DataGrid?因为我需要弹出树中所选项目的属性。这些属性对于树中的所有项目都是相同的,但是包含不同的值。