ListView.CheckedListViewItemCollection 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 vrácených položek v ovládacím prvku zobrazení seznamu.
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
- Dědičnost
-
ListView.CheckedListViewItemCollection
- Atributy
- Implementuje
Poznámky
A ListView.CheckedListViewItemCollection ukládá rezervované položky do ListView ovládacího prvku. Položky lze zaškrtnut pouze v případě, že CheckBoxes je vlastnost ListView ovládacího prvku nastavena na truehodnotu . Položky uložené v těchto ListView.CheckedListViewItemCollection položkách jsou obsaženy v objektu ListView.ListViewItemCollection. Třída ListView.ListViewItemCollection ukládá všechny položky zobrazené v ovládacím ListView prvku.
Následující tabulka ukazuje příklad, jak ListView.ListViewItemCollection ukládají položky a ListView jejich stavy výběru do ukázkového ListView ovládacího 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.CheckedListViewItemCollection .
| Index | Zaškrtnutá položka v ListViewItemCollection |
|---|---|
| 0 | Položka 2 |
| 1 | Položka 4 |
| 2 | Položka 5 |
Vlastnosti a metody této třídy můžete použít k provádění různých úloh s kolekcí. Metoda Contains umožňuje určit, zda je položka z ListView.ListViewItemCollection třídy členem ListView.CheckedListViewItemCollection. Jakmile víte, že položka je v kolekci, můžete použít IndexOf metodu k určení pozice položky v objektu ListView.CheckedListViewItemCollection.
Konstruktory
| Name | Description |
|---|---|
| ListView.CheckedListViewItemCollection(ListView) |
Inicializuje novou instanci ListView.CheckedListViewItemCollection 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á položku v zadaném indexu v kolekci. |
| Item[String] |
Získá položku se zadaným klíčem v kolekci. |
Metody
| Name | Description |
|---|---|
| Contains(ListViewItem) |
Určuje, zda je zadaná položka umístěna v kolekci. |
| ContainsKey(String) |
Určuje, zda je sloupec se zadaným klíčem obsažen v kolekci. |
| CopyTo(Array, Int32) |
Zkopíruje celou kolekci do existujícího pole v zadaném umístění v rámci pole. |
| 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 položek. |
| 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(ListViewItem) |
Vrátí index v kolekci zadané položky. |
| IndexOfKey(String) |
Určuje index položky se zadaným klíčem. |
| 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.IsSynchronized |
Získá hodnotu označující, zda je přístup k ListView.CheckedListViewItemCollection této synchronizaci (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) |
Ověří, jestli je položka zaškrtnutá. |
| IList.IndexOf(Object) |
Vrátí index v kolekci zadané položky. |
| IList.Insert(Int32, Object) |
Vloží položku do kolekce v zadaném indexu. |
| IList.IsFixedSize |
Získá hodnotu určující, zda kolekce má pevnou velikost. |
| IList.Item[Int32] |
Získá nebo nastaví objekt z kolekce. |
| 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. |