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


ListView.CheckedListViewItemCollection Класс

Определение

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

public: ref class ListView::CheckedListViewItemCollection : System::Collections::IList
public class ListView.CheckedListViewItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedListViewItemCollection : System.Collections.IList
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedListViewItemCollection
Implements IList
Наследование
ListView.CheckedListViewItemCollection
Атрибуты
Реализации

Комментарии

Сохраняет ListView.CheckedListViewItemCollection элементы, которые были проверены в элементе ListView управления. Элементы можно проверять только в том случае, если свойству CheckBoxesListView элемента управления присвоено значение true. Элементы, хранящиеся в , ListView.CheckedListViewItemCollection являются элементами, содержащимися ListView.ListViewItemCollectionв . Класс ListView.ListViewItemCollection хранит все элементы, отображаемые в элементе ListView управления .

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

Индекс Элемент Состояние checked in the ListView
0 Item1 Флажок снят.
1 Item2 Флажок установлен
2 Item3 Флажок снят.
3 Элемент 4 Флажок установлен
4 Элемент 5 Флажок установлен

ListView.ListViewItemCollection На основе примера из предыдущей таблицы в следующей таблице показано, как ListView.CheckedListViewItemCollection будет выглядеть .

Индекс Флажок в ListViewItemCollection
0 Item2
1 Элемент 4
2 Элемент 5

Свойства и методы этого класса можно использовать для выполнения различных задач с коллекцией. Метод Contains позволяет определить, является ли элемент из ListView.ListViewItemCollection класса членом ListView.CheckedListViewItemCollection. Узнав, что элемент находится в коллекции, можно использовать IndexOf метод , чтобы определить положение элемента в ListView.CheckedListViewItemCollectionколлекции .

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

ListView.CheckedListViewItemCollection(ListView)

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

Свойства

Count

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

IsReadOnly

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

Item[Int32]

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

Item[String]

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

Методы

Contains(ListViewItem)

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

ContainsKey(String)

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

CopyTo(Array, Int32)

Копирует коллекцию целиком в заданное место существующего массива.

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

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

IndexOfKey(String)

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

MemberwiseClone()

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

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

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

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

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

ICollection.IsSynchronized

Возвращает значение, показывающее, является ли доступ к коллекции ListView.CheckedListViewItemCollection синхронизированным (потокобезопасным).

ICollection.SyncRoot

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

IList.Add(Object)

Добавляет элемент в коллекцию.

IList.Clear()

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

IList.Contains(Object)

Проверяет, установлен ли флажок для элемента.

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

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

IList.Item[Int32]

Возвращает или задает объект из коллекции.

IList.Remove(Object)

Удаляет первое вхождение элемента из коллекции.

IList.RemoveAt(Int32)

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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