listview与整数集合

时间:2011-04-15 19:23:47

标签: wpf data-binding listview

如何将ListView绑定到整数集合?

3 个答案:

答案 0 :(得分:3)

这可以通过粗略的谷歌搜索来回答,但是......

<ListView x:Name="listViewNumbers">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Number" Width="200" DisplayMemberBinding="{Binding}" />
        </GridView>
    </ListView.View>
</ListView>

在代码中你可以这样做:

listViewNumbers.ItemsSource = new List<int> { 1, 2, 3, 4 };

答案 1 :(得分:0)

使用ListView的ItemSource属性。

答案 2 :(得分:0)

因为您可能想要一个全XAML解决方案:

xmlns:sys="clr-namespace:System;assembly=mscorlib"
<ListView>
    <ListView.ItemsSource>
        <x:Array Type="{x:Type sys:Int32}">
            <sys:Int32>1</sys:Int32>
            <sys:Int32>2</sys:Int32>
            <sys:Int32>3</sys:Int32>
        </x:Array>
    </ListView.ItemsSource>
</ListView>

严格来说,这不是一个绑定,但如果你在XAML中定义集合,它通常是静态的,所以绑定没有多大意义。