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

时间:2013-10-23 07:44:56

标签: wpf user-interface user-controls wpf-controls

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

1 个答案:

答案 0 :(得分:0)

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

<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>