Бөлісу құралы:


ListView.CheckedIndexCollection Класс

Определение

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

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

Комментарии

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

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

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

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

Index Индекс проверенного элемента в ListViewItemCollection
0 1
1 3
2 4

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

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

Имя Описание
ListView.CheckedIndexCollection(ListView)

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

Свойства

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

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

IsReadOnly

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

Item[Int32]

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

Методы

Имя Описание
Contains(Int32)

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

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

Возвращает индекс в ListView.CheckedIndexCollection пределах указанного индекса из ListView.ListViewItemCollection элемента управления представлением списка.

MemberwiseClone()

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

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

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

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

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

Имя Описание
ICollection.CopyTo(Array, Int32)

Копирует коллекцию индексов контрольных элементов в массив.

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.Add(Object)

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

IList.Clear()

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

IList.Contains(Object)

Проверяет, установлен ли индекс, соответствующий проверяемой ListViewItem .

IList.IndexOf(Object)

Возвращает индекс указанного объекта в объекте ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли ListView.CheckedIndexCollection размер фиксированного размера.

IList.Item[Int32]

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

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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

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