自动创建ListViewSubItems
海,
我尝试创建一个ListViewControl(平铺模式)并添加一个ListViewItem。 我像这样创建了它,
ListViewItem aFooItem = new ListViewItem("foo");
listView1.Items.Add(aFooItem); //Adding the ListViewItem to the ListViewControl
现在我运行该应用程序并尝试调试第一行。 我发现 aFooItem 的子项计数为 1,并且与 aFooItem 本身类似。 有人可以帮助我为什么 aFooItem 的 SubItems.Count 是 1,即使我没有明确向其中添加项目?
Hai,
I tried to create a ListViewControl (tile mode) and added a ListViewItem. I created it like this,
ListViewItem aFooItem = new ListViewItem("foo");
listView1.Items.Add(aFooItem); //Adding the ListViewItem to the ListViewControl
Now I ran the application and tried to debug the first line. I found that the aFooItem's subitems count is 1 and is similar to aFooItem itself. Could somebody help me why the aFooItem's SubItems.Count is 1, even thou' I didn't add an item to it explicitly ??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ListViewItem
的默认值是索引 0 处子项的值。当您创建ListViewItem
时,它会自动创建默认子项- 给你的物品。The default value of a
ListViewItem
is the value of the sub-item at index 0. When you create aListViewItem
it automatically creates the default sub-item for you.ListViewItem 的“SubItems”是它包含的列的列表。 通过使用默认字符串(“foo”)初始化 ListViewItem,您已经添加了一个子项(Text ==“foo”)。
A ListViewItem's "SubItems" is the list of columns it contains. By initializing your ListViewItem with a default string ("foo") you've added one subitem (with Text == "foo").