一旦我想关于尝试其他专栏,我就可以添加很好的项目但是...
ListViewItem listItem = new ListViewItem();
listItem.Content = feed.Title.Value;
lvLately.Items.Add(listItem.Content);
listItem.Content = feed.Link.Value;
lvLately.SubItems.Add(listItem.Content);
ListViewItem lvLately = new ListViewItem("Bob");
lvLately.SubItems.Add("13");
lvLately.SubItems.Add("Other stuff");
错误1'System.Windows.Controls.ListView'不包含'SubItems'的定义,也没有扩展方法'SubItems'接受类型'System.Windows.Controls.ListView'的第一个参数'(是你错过了使用指令或程序集引用?)C:\ Users \ Tommo \ documents \ visual studio 2010 \ Projects \ Morning \ Morning \ MainWindow.xaml.cs 185 34 Morning
答案 0 :(得分:0)
我认为您对Windows表单ListView
感到困惑,因为它有子项(但它是ListViewItem
的属性,而不是ListView
)。
在WPF中没有子项目这样的东西,只有项目。您可以使用GridView
作为View
的{{1}}来显示多个列。你可以在代码中完成它,但在XAML中它更容易 。无论如何,你需要使用数据绑定...我不认为有一个简单的方法来做到没有绑定。
如果你想学习WPF,我建议你忘记你在WinForms中学到的东西......框架是完全不同的,如果你尝试用你在WinForms中的方式编写WPF代码,你会发现自己经常战斗API。使用XAML,使用模板,使用数据绑定。如果你不这样做,你最终会讨厌WPF ......