ListView.CheckedIndexCollection Třída

Definice

Představuje kolekci obsahující indexy zkontrolovaných položek v ovládacím prvku zobrazení seznamu.Represents the collection containing the indexes to the checked items in a list view control.

public: ref class ListView::CheckedIndexCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedIndexCollection : System.Collections.IList
public class ListView.CheckedIndexCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
Dědičnost
ListView.CheckedIndexCollection
Atributy
Implementuje

Poznámky

A ListView.CheckedIndexCollection ukládá indexy do zkontrolovaných položek v ListView ovládacím prvku.A ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. Položky lze zkontrolovat pouze v případě, že CheckBoxes je vlastnost ListView ovládacího prvku nastavena na hodnotu true .Items can be checked only if the CheckBoxes property of the ListView control is set to true. Indexy uložené v ListView.CheckedIndexCollection jsou pozice indexu v rámci ListView.ListViewItemCollection .The indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. ListView.ListViewItemCollectionUkládá všechny položky zobrazené v ListView ovládacím prvku.The ListView.ListViewItemCollection stores all items displayed in the ListView control.

Následující tabulka je příkladem toho, jak ListView.ListViewItemCollection ukládá položky a ListView také jejich zaškrtnuté stavy v ukázkovém ListView ovládacím prvku.The following table is an example of how the ListView.ListViewItemCollection stores the items of the ListView as well as their checked states in an example ListView control.

IndexIndex PoložkaItem Stav zaškrtnutí v zobrazení ListViewChecked state in the ListView
00 Item1 –Item1 Není zaškrtnutoUnchecked
11 Item2Item2 ZaškrtnutoChecked
22 Item3 –Item3 Není zaškrtnutoUnchecked
33 Item4 –Item4 ZaškrtnutoChecked
44 Item5 –Item5 ZaškrtnutoChecked

V závislosti na ListView.ListViewItemCollection příkladu v předchozí tabulce ukazuje následující tabulka, jak ListView.CheckedIndexCollection by se zobrazila.Based on the ListView.ListViewItemCollection example in the previous table, the following table demonstrates how the ListView.CheckedIndexCollection would appear.

IndexIndex Index kontrolované položky v položce ListViewItemcollectionIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

Pomocí vlastností a metod této třídy lze provádět různé úlohy s kolekcí.You can use the properties and methods of this class to perform a variety of tasks with the collection. ContainsMetoda umožňuje určit, zda je pozice indexu z prvku ListView.ListViewItemCollection jedním z indexů uložených v ListView.CheckedIndexCollection .The Contains method enables you to determine whether an index position from the ListView.ListViewItemCollection is one of the indexes stored in the ListView.CheckedIndexCollection. Jakmile zjistíte, že je položka v kolekci, můžete použít IndexOf metodu k určení pozice indexu v ListView.CheckedIndexCollection .Once you know that the item is in the collection, you can use the IndexOf method to determine the position of the index in the ListView.CheckedIndexCollection.

Konstruktory

ListView.CheckedIndexCollection(ListView)

Inicializuje novou instanci ListView.CheckedIndexCollection třídy.Initializes a new instance of the ListView.CheckedIndexCollection class.

Vlastnosti

Count

Získá počet prvků v kolekci.Gets the number of items in the collection.

IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.Gets a value indicating whether the collection is read-only.

Item[Int32]

Získá hodnotu indexu v zadaném indexu v rámci kolekce.Gets the index value at the specified index within the collection.

Metody

Contains(Int32)

Určuje, zda je zadaný index umístěn v kolekci.Determines whether the specified index is located in the collection.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který lze použít k iterování v kontrolované kolekci indexů.Returns an enumerator that can be used to iterate through the checked index collection.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IndexOf(Int32)

Vrátí index v rámci ListView.CheckedIndexCollection zadaného indexu z ListView.ListViewItemCollection ovládacího prvku zobrazení seznamu.Returns the index within the ListView.CheckedIndexCollection of the specified index from the ListView.ListViewItemCollection of the list view control.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje kolekci indexů zkontrolovaných položek do pole.Copies the collection of checked-item indexes into an array.

ICollection.IsSynchronized

Načte hodnotu, která označuje, jestli je přístup ke kolekci synchronizovaný (bezpečná pro vlákno).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu ke kolekci ovládacích prvků.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Přidá položku do kolekce.Adds an item to the collection.

IList.Clear()

Odebere všechny položky z kolekce.Removes all items from the collection.

IList.Contains(Object)

Kontroluje, zda je zaškrtnut index odpovídající ListViewItem .Checks whether the index corresponding with the ListViewItem is checked.

IList.IndexOf(Object)

Vrátí index zadaného objektu v ListView.CheckedIndexCollection .Returns the index of the specified object in the ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Vloží položku do kolekce v zadaném indexu.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Načte hodnotu, která označuje, zda ListView.CheckedIndexCollection má pevnou velikost.Gets a value indicating whether the ListView.CheckedIndexCollection has a fixed size.

IList.Item[Int32]

Získá nebo nastaví objekt v ListView.CheckedIndexCollection .Gets or sets an object in the ListView.CheckedIndexCollection.

IList.Remove(Object)

Odebere první výskyt položky z kolekce.Removes the first occurrence of an item from the collection.

IList.RemoveAt(Int32)

Odebere položku z kolekce v zadaném indexu.Removes an item from the collection at a specified index.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také