Sdílet prostřednictvím


DesignerRegionCollection Třída

Definice

Představuje kolekci objektů v rámci návrháře ovládacích DesignerRegion prvků.

public ref class DesignerRegionCollection : System::Collections::IList
public class DesignerRegionCollection : System.Collections.IList
type DesignerRegionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DesignerRegionCollection
Implements IList
Dědičnost
DesignerRegionCollection
Implementuje

Poznámky

Třída ControlDesigner a každá odvozená třída používá DesignerRegionCollection třídu k zahrnutí a výčet oblastí návrháře pro ovládací prvek v hostiteli návrhu, jako je například Visual Studio 2005.

Například metodu ControlDesigner.GetDesignTimeHtml lze použít k definování a přidání oblastí do kolekce.

Owner Vlastnost použijte pro přístup k objektu návrháře ovládacího prvku, který obsahuje kolekci oblastí návrháře. DesignerRegionCollection Pomocí metod a vlastností můžete zkoumat a udržovat DesignerRegion objekty, které jsou v kolekci.

Kolekce se dynamicky zvyšuje při přidání objektů. Indexy v této kolekci jsou založené na nule. Count Pomocí vlastnosti určete, kolik oblastí návrháře je v kolekci. DesignerRegionCollection Pomocí členů můžete poskytnout následující funkce:

  • Metoda Add pro přidání jedné oblasti návrháře do kolekce.

  • Metoda Insert přidání oblasti návrháře na konkrétní index v kolekci.

  • Metoda Remove pro odebrání oblasti návrháře.

  • Metoda RemoveAt pro odebrání oblasti návrháře v určitém indexu.

  • Metoda Contains , která určuje, zda je konkrétní oblast návrháře již v kolekci.

  • Metoda IndexOf pro načtení indexu oblasti návrháře v kolekci.

  • Indexer Item[] pro získání nebo nastavení oblasti návrháře v určitém indexu pomocí zápisu pole.

  • Metoda Clear pro odebrání všech oblastí návrháře z kolekce.

Konstruktory

Name Description
DesignerRegionCollection()

Inicializuje novou instanci DesignerRegionCollection třídy.

DesignerRegionCollection(ControlDesigner)

Inicializuje novou instanci DesignerRegionCollection třídy pro zadaný návrhář ovládacího prvku.

Vlastnosti

Name Description
Count

Získá počet DesignerRegion objektů v kolekci.

IsFixedSize

Získá hodnotu určující, zda DesignerRegionCollection objekt má pevnou velikost.

IsReadOnly

Získá hodnotu určující, zda DesignerRegionCollection objekt je jen pro čtení.

IsSynchronized

Získá hodnotu označující, zda je přístup k objektu DesignerRegionCollection synchronizován (bezpečné vlákno).

Item[Int32]

Získá nebo nastaví DesignerRegion objekt v zadaném indexu v kolekci.

Owner

Získá návrhář ovládacího prvku, který vlastní kolekci oblastí návrháře.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k objektu DesignerRegionCollection .

Metody

Name Description
Add(DesignerRegion)

Přidá zadaný DesignerRegion objekt na konec kolekce.

Clear()

Odebere všechny oblasti z kolekce.

Contains(DesignerRegion)

Získá hodnotu určující, zda zadaná oblast je obsažena v kolekci.

CopyTo(Array, Int32)

Zkopíruje prvky kolekce do objektu Array počínaje konkrétním Array indexem.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor, který prochází kolekcí.

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(DesignerRegion)

Vrátí index zadaného DesignerRegion objektu v kolekci.

Insert(Int32, DesignerRegion)

Vloží DesignerRegion objekt do kolekce v zadaném indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Remove(DesignerRegion)

Odebere zadaný DesignerRegion objekt z kolekce.

RemoveAt(Int32)

Odebere DesignerRegion objekt v zadaném indexu v kolekci.

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)

Popis tohoto člena naleznete v tématu CopyTo(Array, Int32).

ICollection.Count

Popis tohoto člena naleznete v tématu Count.

ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot.

IEnumerable.GetEnumerator()

Popis tohoto člena naleznete v tématu GetEnumerator().

IList.Add(Object)

Popis tohoto člena naleznete v tématu Add(Object).

IList.Clear()

Popis tohoto člena naleznete v tématu Clear().

IList.Contains(Object)

Popis tohoto člena naleznete v tématu Contains(Object).

IList.IndexOf(Object)

Popis tohoto člena naleznete v tématu IndexOf(Object).

IList.Insert(Int32, Object)

Popis tohoto člena naleznete v tématu Insert(Int32, Object).

IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize.

IList.IsReadOnly

Popis tohoto člena naleznete v tématu IsReadOnly.

IList.Item[Int32]

Popis tohoto člena naleznete v tématu Item[Int32].

IList.Remove(Object)

Popis tohoto člena naleznete v tématu Remove(Object).

IList.RemoveAt(Int32)

Popis tohoto člena naleznete v tématu RemoveAt(Int32).

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.

Platí pro

Viz také