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 на основе указанного типа. |