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


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 элементы. Элементы можно проверить только в том случае, если CheckBoxes для свойства ListView элемента управления задано значение true. Элементы, хранящиеся в элементе ListView.CheckedListViewItemCollection , содержатся в элементе ListView.ListViewItemCollection. Класс ListView.ListViewItemCollection сохраняет все элементы, отображаемые в элементе ListView управления.

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

Index Элемент Проверка состояния в ListView
0 Item1 Не проверено
1 Item2 Проверено
2 Item3 Не проверено
3 Item4 Проверено
4 Item5 Проверено

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

Index Проверенный элемент в ListViewItemCollection
0 Item2
1 Item4
2 Item5

Свойства и методы этого класса можно использовать для выполнения различных задач с коллекцией. Метод 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)

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

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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