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


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

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

Методы

Add(ListViewItem+ListViewSubItem)

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

Add(String)

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

Add(String, Color, Color, Font)

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

AddRange(ListViewItem+ListViewSubItem[])

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

AddRange(String[])

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

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

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

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)

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

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