DesignerRegionCollection Třída

Definice

Představuje kolekci objektů DesignerRegion v návrháři ovládacích 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 a jakákoli odvozená třída používá třídu k obsahují a výčtu oblastí návrháře pro ovládací prvek v hostiteli návrhu, například ControlDesigner DesignerRegionCollection Visual Studio 2005.

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

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

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

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

  • Metoda Insert pro 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 k určení, zda konkrétní oblast návrháře již je 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 na konkrétním indexu pomocí notace pole.

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

Konstruktory

DesignerRegionCollection()

Inicializuje novou instanci DesignerRegionCollection třídy .

DesignerRegionCollection(ControlDesigner)

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

Vlastnosti

Count

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

IsFixedSize

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

IsReadOnly

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

IsSynchronized

Načte hodnotu, která označuje, jestli je přístup k DesignerRegionCollection objektu synchronizovaný (bezpečná pro vlákno).

Item[Int32]

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

Owner

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

SyncRoot

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

Metody

Add(DesignerRegion)

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

Clear()

Odebere z kolekce všechny oblasti.

Contains(DesignerRegion)

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

CopyTo(Array, Int32)

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Získá enumerátor, který provádí iteraci v kolekci.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

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

Insert(Int32, DesignerRegion)

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

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

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

Odebere zadaný DesignerRegion objekt z kolekce.

RemoveAt(Int32)

Odebere DesignerRegion objekt na zadaném indexu v rámci kolekce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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 najdete v tématu Contains(Object) .

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Popis tohoto člena najdete v tématu IsFixedSize .

IList.IsReadOnly

Popis tohoto člena najdete v tématu IsReadOnly .

IList.Item[Int32]

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

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také