Sdílet prostřednictvím


DesignerRegionCollection Třída

Definice

Představuje kolekci DesignerRegion objektů 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 ControlDesigner a jakákoli 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, například Visual Studio 2005.

Metodu ControlDesigner.GetDesignTimeHtml lze například 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 s přibývající objekty. 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 pro přidání oblasti návrháře do konkrétního indexu v rámci kolekce.

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

  • Metoda RemoveAt pro odebrání oblasti návrháře u konkrétního indexu.

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

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

  • Indexer Item[] pro získání nebo nastavení oblasti návrháře na konkrétním indexu pomocí maticového zápisu

  • 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 DesignerRegionCollection třídy pro zadaného návrháře ovládacího prvku.

Vlastnosti

Count

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

IsFixedSize

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

IsReadOnly

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

IsSynchronized

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

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 oblasti návrháře.

SyncRoot

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

Metody

Add(DesignerRegion)

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

Clear()

Odebere z kolekce všechny oblasti.

Contains(DesignerRegion)

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

CopyTo(Array, Int32)

Zkopíruje prvky kolekce do objektu Array 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í hashovací funkce.

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

Získá aktuální Type instanci.

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

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

Insert(Int32, DesignerRegion)

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

MemberwiseClone()

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

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

Odebere zadaný DesignerRegion objekt z kolekce.

RemoveAt(Int32)

Odebere DesignerRegion objekt v 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 najdete v tématu CopyTo(Array, Int32).

ICollection.Count

Popis tohoto člena najdete v tématu Count.

ICollection.IsSynchronized

Popis tohoto člena najdete v tématu IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena najdete v tématu SyncRoot.

IEnumerable.GetEnumerator()

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

IList.Add(Object)

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

IList.Clear()

Popis tohoto člena najdete 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 objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také