ListViewItem.ListViewSubItemCollection 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 objektů uložených ListViewItem.ListViewSubItem v objektu ListViewItem.
public: ref class ListViewItem::ListViewSubItemCollection : System::Collections::IList
public class ListViewItem.ListViewSubItemCollection : System.Collections.IList
type ListViewItem.ListViewSubItemCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListViewItem.ListViewSubItemCollection
Implements IList
- Dědičnost
-
ListViewItem.ListViewSubItemCollection
- Implementuje
Poznámky
Ukládá ListViewItem.ListViewSubItemCollection objekty, které představují dílčí položky nadřazeného objektu ListViewItem v ovládacím ListViewListViewItem.ListViewSubItem prvku. Dílčí položky jsou zobrazeny pouze v ovládacím ListView prvku, pokud jsou sloupce zadány ve Columns vlastnosti ListView ovládacího prvku a když View je vlastnost ListView ovládacího prvku nastavena na Details. Pořadí dílčích položek v ovládacím ListViewItem.ListViewSubItemCollection prvku určuje sloupce, které jsou v podnabídce ListView zobrazeny.
Existuje několik způsobů, jak do kolekce přidat dílčí položky. Metoda Add přidá do kolekce jeden ListViewItem.ListViewSubItem . Pokud chcete do kolekce přidat několik dílčích položek, vytvoříte pole ListViewItem.ListViewSubItem objektů a předáte ho AddRange metodě. Pokud chcete vložit dílčí položku do konkrétního umístění v kolekci, můžete použít metodu Insert . Chcete-li odebrat podřízené položky, můžete použít metodu Remove nebo metodu RemoveAt , pokud víte, kde je v kolekci umístěn podnabídka. Tato Clear metoda umožňuje odebrat všechny podřízené položky z kolekce namísto použití Remove metody k odebrání jednoho dílčího položky najednou.
Kromě metod a vlastností pro přidávání a odebírání dílčích položek ListViewItem.ListViewSubItemCollection poskytuje také metody pro vyhledání dílčích položek v kolekci. Tato Contains metoda umožňuje určit, zda ListViewItem.ListViewSubItem je členem kolekce. Jakmile víte, že podnabídka se nachází v kolekci, můžete pomocí IndexOf této metody určit, kde se v kolekci nachází podnabídka.
Konstruktory
| Name | Description |
|---|---|
| ListViewItem.ListViewSubItemCollection(ListViewItem) |
Inicializuje novou instanci ListViewItem.ListViewSubItemCollection třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet dílčích položek v kolekci. |
| IsReadOnly |
Získá hodnotu určující, zda kolekce je jen pro čtení. |
| Item[Int32] |
Získá nebo nastaví subitem v zadaném indexu v kolekci. |
| Item[String] |
Získá položku se zadaným klíčem z kolekce. |
Metody
| Name | Description |
|---|---|
| Add(ListViewItem+ListViewSubItem) |
Přidá existující ListViewItem.ListViewSubItem kolekci. |
| Add(String, Color, Color, Font) |
Přidá do kolekce podnabídku se zadaným textem, barvou popředí, barvou pozadí a nastavením písma. |
| Add(String) |
Přidá subitem do kolekce se zadaným textem. |
| AddRange(ListViewItem+ListViewSubItem[]) |
Přidá do kolekce pole ListViewItem.ListViewSubItem objektů. |
| AddRange(String[], Color, Color, Font) |
Vytvoří nové dílčí položky založené na poli a přidá je do kolekce se zadanou barvou popředí, barvou pozadí a písmem. |
| AddRange(String[]) |
Vytvoří nové podřízené položky založené na poli a přidá je do kolekce. |
| Clear() |
Odebere všechny podřízené položky a nadřazený objekt ListViewItem z kolekce. |
| Contains(ListViewItem+ListViewSubItem) |
Určuje, zda je zadaná dílčí položka umístěna v kolekci. |
| ContainsKey(String) |
Určuje, zda kolekce obsahuje položku se zadaným klíčem. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který se má použít k iteraci v dílčí kolekci. |
| 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+ListViewSubItem) |
Vrátí index v kolekci zadaného podsítě. |
| IndexOfKey(String) |
Vrátí index prvního výskytu položky se zadaným klíčem v kolekci. |
| Insert(Int32, ListViewItem+ListViewSubItem) |
Vloží subitem do kolekce v zadaném indexu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(ListViewItem+ListViewSubItem) |
Odebere zadanou položku z kolekce. |
| RemoveAt(Int32) |
Odebere subitem v zadaném indexu v kolekci. |
| RemoveByKey(String) |
Odebere položku se zadaným klíčem z kolekce. |
| 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 položku a kolekci dílčí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. |
| IList.Add(Object) |
Přidá existující ListViewItem.ListViewSubItem kolekci. |
| IList.Contains(Object) |
Určuje, zda je zadaná dílčí položka umístěna v kolekci. |
| IList.IndexOf(Object) |
Vrátí index v kolekci zadaného podsítě. |
| IList.Insert(Int32, Object) |
Vloží subitem 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í v zadaném ListViewItem.ListViewSubItem indexu v kolekci. |
| IList.Remove(Object) |
Odebere zadanou položku z kolekce. |
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. |