ListView.CheckedIndexCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kolekci obsahující indexy se změnami v ovládacím prvku zobrazení seznamu.
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
- Dědičnost
-
ListView.CheckedIndexCollection
- Atributy
- Implementuje
Poznámky
A ListView.CheckedIndexCollection ukládá indexy do vrácených položek v ovládacím ListView prvku. Položky lze kontrolovat pouze v případě, že CheckBoxes je vlastnost ListView ovládacího prvku nastavena na truehodnotu . Indexy uložené v indexech ListView.CheckedIndexCollection jsou pozice indexu ListView.ListViewItemCollectionv rámci . Uloží ListView.ListViewItemCollection všechny položky zobrazené v ovládacím ListView prvku.
Následující tabulka je příkladem toho, jak ListView.ListViewItemCollection ukládají položky a ListView jejich kontrolní stavy v ukázkovém ListView ovládacím prvku.
| Index | Položka | Stav se změnami v zobrazení ListView |
|---|---|---|
| 0 | Položka 1 | Nezkontrolováno |
| 1 | Položka 2 | Zkontrolováno |
| 2 | Položka 3 | Nezkontrolováno |
| 3 | Položka 4 | Zkontrolováno |
| 4 | Položka 5 | Zkontrolováno |
Na základě příkladu ListView.ListViewItemCollection v předchozí tabulce ukazuje následující tabulka, jak by vypadala ListView.CheckedIndexCollection .
| Index | Index rezervované položky v ListViewItemCollection |
|---|---|
| 0 | 1 |
| 1 | 3 |
| 2 | 4 |
Vlastnosti a metody této třídy můžete použít k provádění různých úloh s kolekcí. Tato Contains metoda umožňuje určit, zda je pozice indexu z ListView.ListViewItemCollection jednoho z indexů uložených ListView.CheckedIndexCollectionv souboru . Jakmile víte, že položka je v kolekci, můžete použít IndexOf metodu k určení pozice indexu ListView.CheckedIndexCollectionv souboru .
Konstruktory
| Name | Description |
|---|---|
| ListView.CheckedIndexCollection(ListView) |
Inicializuje novou instanci ListView.CheckedIndexCollection třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet položek v kolekci. |
| IsReadOnly |
Získá hodnotu určující, zda kolekce je jen pro čtení. |
| Item[Int32] |
Získá hodnotu indexu v zadaném indexu v kolekci. |
Metody
| Name | Description |
|---|---|
| Contains(Int32) |
Určuje, zda je zadaný index umístěn v kolekci. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který lze použít k iteraci prostřednictvím kontrolované kolekce indexů. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(Int32) |
Vrátí index v rámci ListView.CheckedIndexCollection zadaného indexu ListView.ListViewItemCollection z ovládacího prvku zobrazení seznamu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zkopíruje kolekci indexů zaškrtnutých položek do pole. |
| ICollection.IsSynchronized |
Získá hodnotu označující, zda je přístup ke kolekci synchronizován (bezpečné vlákno). |
| ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k kolekci ovládacích prvků. |
| IList.Add(Object) |
Přidá položku do kolekce. |
| IList.Clear() |
Odebere všechny položky z kolekce. |
| IList.Contains(Object) |
Zkontroluje, jestli je zaškrtnutý index odpovídající sadě ListViewItem . |
| IList.IndexOf(Object) |
Vrátí index zadaného objektu v objektu ListView.CheckedIndexCollection. |
| IList.Insert(Int32, Object) |
Vloží položku do kolekce v zadaném indexu. |
| IList.IsFixedSize |
Získá hodnotu určující, zda ListView.CheckedIndexCollection má pevnou velikost. |
| IList.Item[Int32] |
Získá nebo nastaví objekt v objektu ListView.CheckedIndexCollection. |
| IList.Remove(Object) |
Odebere první výskyt položky z kolekce. |
| IList.RemoveAt(Int32) |
Odebere položku z kolekce v zadaném indexu. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |