在WPF缺少ListView.Columns [英] Missing ListView.Columns in WPF

查看:167
本文介绍了在WPF缺少ListView.Columns的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我写在C#WPF一个ListView的应用程序。我在想,如果我失去了东西的参考,因为我得到这个错误的所有时间:

I'm writing an application with a ListView in C# WPF. I was wondering if I was missing a reference of something, because I get this error all the time:

System.Windows.Controls.ListView'不包含'列',没有扩展方法列接受型System.Windows.Controls.ListView'的第一个参数的定义可以找到(是否缺少using指令或程序集引用?)`

'System.Windows.Controls.ListView' does not contain a definition for 'Columns' and no extension method 'Columns' accepting a first argument of type 'System.Windows.Controls.ListView' could be found (are you missing a using directive or an assembly reference?)`

这不仅与MyListview.Colums而且当我想多列项添加到我的ListView,例如通过如下的<一个href=\"http://stackoverflow.com/questions/473148/c-sharp-listview-how-do-i-add-items-to-columns-2-3-and-4-etc/\">this.
MyListView.Items.Add(Column1Text)SubItems.AddRange(ROW1); 这让我对子项目同样的错误

It's not only with MyListview.Colums but also when I want to add a multi-column item to my ListView, for example by following this. MyListView.Items.Add("Column1Text").SubItems.AddRange(row1); This gives me the same error for SubItems

这是我很难解释,因此,如果事情是不明确的,你可以问。

It's hard for me to explain, so if something isn't clear you can ask.

编辑:随着大量的从你和谷歌搜索技术帮助下,我找到了解决办法。我的XAML code:

<Grid>
    <ListView x:Name="MyListView"
        <ListView.View>
            <GridView x:Name="MyGridView">
                <GridViewColumn Header="#" DisplayMemberBinding="{Binding Number}" Width="24" />
                <GridViewColumn Header="Song" DisplayMemberBinding="{Binding Song}" Width="390" />
            </GridView>
        </ListView.View>
    </ListView>

和这里是如何添加一个项目:

and here is how to add an item:

        MyListView.Items.Add(new { Number = 1, Song = "My first song" });
        MyListView.Items.Add(new { Number = 2, Song = "My second song" });

这是我第一次绑定的工作,但我学到了很多东西!

This was my first time working with bindings, but I learned a lot!

推荐答案

据我所知,有GridView的列,ListView控件没有。

afaik, GridView has columns, ListView does not.

请参阅 MSDN

重新presents显示数据项列ListView控件的视图模式。

Represents a view mode that displays data items in columns for a ListView control.

这篇关于在WPF缺少ListView.Columns的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆