Поделиться через


ListViewItem.ListViewSubItemCollection Класс

Определение

Представляет коллекцию ListViewItem.ListViewSubItem объектов, хранящихся в объекте ListViewItem.

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 элементе управления, если столбцы указываются в Columns свойстве ListView элемента управления, а свойство ViewListView элемента управления имеет значение Details. Порядок вложенных элементов в ListViewItem.ListViewSubItemCollection элементе управления определяет столбцы, которые отображаются в элементе ListView управления.

Существует несколько способов добавления вложенных элементов в коллекцию. Метод Add добавляет один в ListViewItem.ListViewSubItem коллекцию. Чтобы добавить в коллекцию ряд подсайтов, создайте массив ListViewItem.ListViewSubItem объектов и передайте его в AddRange метод. Если вы хотите вставить подсеть в определенное расположение в коллекции, можно использовать Insert этот метод. Чтобы удалить вложенные элементы, можно использовать Remove метод или RemoveAt метод, если вы знаете, где находится вложенный объект в коллекции. Этот Clear метод позволяет удалять все вложенные элементы из коллекции, а не использовать Remove метод для удаления одной подсети одновременно.

Помимо методов и свойств для добавления и удаления вложенных объектов, также ListViewItem.ListViewSubItemCollection предоставляются методы для поиска вложенных элементов в коллекции. Этот Contains метод позволяет определить, является ли элемент ListViewItem.ListViewSubItem коллекции членом коллекции. После того как вы знаете, что подitem находится в коллекции, можно использовать IndexOf метод, чтобы определить, где находится вложенный объект в коллекции.

Конструкторы

Имя Описание
ListViewItem.ListViewSubItemCollection(ListViewItem)

Инициализирует новый экземпляр класса ListViewItem.ListViewSubItemCollection.

Свойства

Имя Описание
Count

Возвращает количество подсайтов в коллекции.

IsReadOnly

Возвращает значение, указывающее, доступна ли коллекция только для чтения.

Item[Int32]

Возвращает или задает подсеть по указанному индексу в коллекции.

Item[String]

Возвращает элемент с указанным ключом из коллекции.

Методы

Имя Описание
Add(ListViewItem+ListViewSubItem)

Добавляет существующую ListViewItem.ListViewSubItem в коллекцию.

Add(String, Color, Color, Font)

Добавляет подсеть в коллекцию с указанным текстом, цветом переднего плана, цветом фона и параметрами шрифта.

Add(String)

Добавляет подсеть в коллекцию с указанным текстом.

AddRange(ListViewItem+ListViewSubItem[])

Добавляет массив ListViewItem.ListViewSubItem объектов в коллекцию.

AddRange(String[], Color, Color, Font)

Создает новые вложенные элементы на основе массива и добавляет их в коллекцию с указанным цветом переднего плана, цветом фона и шрифтом.

AddRange(String[])

Создает новые дочерние элементы на основе массива и добавляет их в коллекцию.

Clear()

Удаляет все вложенные элементы и родитель ListViewItem из коллекции.

Contains(ListViewItem+ListViewSubItem)

Определяет, находится ли указанный дочерний объект в коллекции.

ContainsKey(String)

Определяет, содержит ли коллекция элемент с указанным ключом.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, используемый для итерации через коллекцию вложенных объектов.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(ListViewItem+ListViewSubItem)

Возвращает индекс в коллекции указанного дочернего объекта.

IndexOfKey(String)

Возвращает индекс первого вхождения элемента с указанным ключом в коллекции.

Insert(Int32, ListViewItem+ListViewSubItem)

Вставляет подсеть в коллекцию по указанному индексу.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(ListViewItem+ListViewSubItem)

Удаляет указанный элемент из коллекции.

RemoveAt(Int32)

Удаляет подсеть по указанному индексу в коллекции.

RemoveByKey(String)

Удаляет элемент с указанным ключом из коллекции.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
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)

Удаляет указанный элемент из коллекции.

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к

См. также раздел