简体   繁体   English

将ListView绑定到数值类型列表?

[英]Bind ListView to list of numeric value types?

My googling is failing me this Monday morning. 这个星期一早晨,我的谷歌搜索使我失望。 This should be simple, can someone help? 这应该很简单,有人可以帮忙吗?

Normally I bind ListView an object collection as in: 通常我将ListView绑定为一个对象集合,如下所示:

    <ListView Margin="5,10,5,10" x:Name="listViewFoo" ItemsSource="{Binding FooCollection}">
        <ListView.View>
            <GridView>
                <GridViewColumn Width="50" Header="FooBar" DisplayMemberBinding="{Binding FooProperty}"/>
            </GridView>
        </ListView.View>
    </ListView>

How can I bind ItemsSource to a collection of say, System.Int64 objects and display them in one column? 如何将ItemsSource绑定到说System.Int64对象的集合并将它们显示在一列中?

You don't need DisplayMemberBinding ; 您不需要DisplayMemberBinding ; this should work... 这应该工作...

    <ListView Margin="5,10,5,10" x:Name="listViewFoo" ItemsSource="{Binding FooCollection}">
        <ListView.View>
            <GridView>
                <GridViewColumn Width="50" Header="FooBar"/>
            </GridView>
        </ListView.View>
    </ListView>

Nevermind. 没关系。 Just deleted DisplayMemberBinding in the GridViewColumn. 刚刚删除了GridViewColumn中的DisplayMemberBinding。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM