ListViewItem.ListViewSubItemCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 ListViewItem 中存储的 ListViewItem.ListViewSubItem 对象的集合。
public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
- 继承
-
ListViewItem.ListViewSubItemCollection
- 实现
注解
在 ListViewItem.ListViewSubItemCollection 控件中存储 ListViewItem.ListViewSubItem 表示父 ListViewItem 项子项的对象 ListView 。 子项仅在控件的 ListView 属性ListView中指定列且控件的 ListView 属性设置为 Details时View显示在 控件中Columns。 子项在 中 ListViewItem.ListViewSubItemCollection 的顺序决定了子项在 控件中显示的 ListView 列。
可通过多种方式将子项添加到集合中。 方法 Add 将单个 ListViewItem.ListViewSubItem 添加到 集合。 若要向集合添加多个子项,请创建对象的数组 ListViewItem.ListViewSubItem 并将其传递给 AddRange 方法。 如果要在集合中的特定位置插入子项,可以使用 Insert 方法。 若要删除子项,如果知道子项在集合中的位置,则可以使用 Remove 方法或 RemoveAt 方法。 使用 Clear 方法可以从集合中删除所有子项,而不是使用 Remove 方法一次删除单个子项。
除了用于添加和删除子项的方法和属性外, ListViewItem.ListViewSubItemCollection 还提供了在集合中查找子项的方法。 使用 Contains 方法可以确定 是否 ListViewItem.ListViewSubItem 为 集合的成员。 知道子项位于集合中后,可以使用 IndexOf 方法确定子项在集合中的位置。
构造函数
ListViewItem.ListViewSubItemCollection(ListViewItem) |
初始化 ListViewItem.ListViewSubItemCollection 类的新实例。 |
属性
Count |
获取集合中的子项数。 |
IsReadOnly |
获取一个值,该值指示集合是否为只读。 |
Item[Int32] |
获取或设置该集合内指定索引处的子项。 |
Item[String] |
获取集合中具有指定键的项。 |
方法
显式接口实现
ICollection.CopyTo(Array, Int32) |
将项和子项的集合复制到数组中。 |
ICollection.IsSynchronized |
获取一个值,该值指示对集合的访问是否为同步的(线程安全)。 |
ICollection.SyncRoot |
获取可用于同步对集合的访问的对象。 |
IList.Add(Object) |
将现有的 ListViewItem.ListViewSubItem 添加到集合中。 |
IList.Contains(Object) |
确定指定子项是否位于集合中。 |
IList.IndexOf(Object) |
返回指定子项在集合中的索引。 |
IList.Insert(Int32, Object) |
将子项插入到集合中的指定索引位置。 |
IList.IsFixedSize |
获取一个值,该值指示集合是否具有固定大小。 |
IList.Item[Int32] |
获取或设置集合中指定索引处的 ListViewItem.ListViewSubItem。 |
IList.Remove(Object) |
从集合中移除指定的项。 |
扩展方法
Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定的类型。 |
OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |
AsParallel(IEnumerable) |
启用查询的并行化。 |
AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |