DesignerRegionCollection Třída

Definice

Představuje kolekci DesignerRegion objektů v návrháři ovládacího prvku.Represents a collection of DesignerRegion objects within a control designer.

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

ControlDesignerTřída a jakákoli odvozená třída používá DesignerRegionCollection třídu k zahrnutí a vytvoření výčtu oblastí návrháře ovládacího prvku v hostiteli návrhu, jako je například Visual Studio 2005Visual Studio 2005 .The ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

Například ControlDesigner.GetDesignTimeHtml metoda může být použita k definování a přidání oblastí do kolekce.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Použijte Owner vlastnost pro přístup k objektu návrháře ovládacího prvku, který obsahuje kolekci region návrháře.Use the Owner property to access the control designer object that contains the designer region collection. Pomocí DesignerRegionCollection metod a vlastností můžete prozkoumávat a udržovat DesignerRegion objekty, které jsou v kolekci.Use the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

Kolekce se dynamicky zvětšuje podle přidávaných objektů.The collection dynamically increases as objects are added. Indexy v této kolekci jsou založené na nule.Indexes in this collection are zero-based. CountK určení, kolik oblastí návrháře v kolekci, použijte vlastnost.Use the Count property to determine how many designer regions are in the collection. Použijte DesignerRegionCollection členy k poskytnutí následujících funkcí:Use the DesignerRegionCollection members to provide the following functionality:

  • AddMetoda pro přidání jedné oblasti návrháře do kolekce.The Add method to add a single designer region to the collection.

  • InsertMetoda Přidání oblasti návrháře na konkrétní index v rámci kolekce.The Insert method to add a designer region at a particular index within the collection.

  • RemoveMetoda odebrání oblasti návrhářeThe Remove method to remove a designer region.

  • RemoveAtMetoda odebrání oblasti návrháře na konkrétním indexu.The RemoveAt method to remove the designer region at a particular index.

  • ContainsMetoda, která určuje, zda konkrétní oblast návrháře již v kolekci existuje.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOfMetoda pro načtení indexu oblasti návrháře v rámci kolekce.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[]Indexer pro získání nebo nastavení oblasti návrháře v konkrétním indexu pomocí notace Array.The Item[] indexer to get or set the designer region at a particular index, using array notation.

  • ClearMetoda odebrání všech oblastí návrháře z kolekce.The Clear method to remove all designer regions from the collection.

Konstruktory

DesignerRegionCollection()

Inicializuje novou instanci DesignerRegionCollection třídy.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner)

Inicializuje novou instanci DesignerRegionCollection třídy pro zadaného návrháře ovládacího prvku.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Vlastnosti

Count

Získá počet DesignerRegion objektů v kolekci.Gets the number of DesignerRegion objects in the collection.

IsFixedSize

Načte hodnotu, která označuje, zda DesignerRegionCollection má objekt pevnou velikost.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly

Načte hodnotu, která označuje, zda DesignerRegionCollection je objekt určen jen pro čtení.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized

Načte hodnotu, která označuje, jestli je přístup k DesignerRegionCollection objektu synchronizovaný (bezpečná pro vlákno).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32]

Získá nebo nastaví DesignerRegion objekt na zadaném indexu v kolekci.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner

Získá návrháře ovládacího prvku, který vlastní kolekci oblastí návrháře.Gets the control designer that owns the designer region collection.

SyncRoot

Získává objekt, který lze použít k synchronizaci přístupu k DesignerRegionCollection objektu.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Metody

Add(DesignerRegion)

Přidá zadaný DesignerRegion objekt na konec kolekce.Adds the specified DesignerRegion object to the end of the collection.

Clear()

Odebere z kolekce všechny oblasti.Removes all regions from the collection.

Contains(DesignerRegion)

Načte hodnotu, která označuje, zda je zadaná oblast obsažena v kolekci.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32)

Zkopíruje prvky kolekce do Array objektu, počínaje konkrétním Array indexem.Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Získá enumerátor, který provádí iteraci v kolekci.Returns an enumerator that iterates through the collection.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vrátí index zadaného DesignerRegion objektu v rámci kolekce.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion)

Vloží DesignerRegion objekt do kolekce v zadaném indexu.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Odebere zadaný DesignerRegion objekt z kolekce.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32)

Odebere DesignerRegion objekt na zadaném indexu v rámci kolekce.Removes the DesignerRegion object at the specified index within the collection.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Popis tohoto člena naleznete v tématu CopyTo(Array, Int32) .For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Popis tohoto člena naleznete v tématu Count .For a description of this member, see Count.

ICollection.IsSynchronized

Popis tohoto člena naleznete v tématu IsSynchronized .For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Popis tohoto člena naleznete v tématu SyncRoot .For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Popis tohoto člena naleznete v tématu GetEnumerator() .For a description of this member, see GetEnumerator().

IList.Add(Object)

Popis tohoto člena naleznete v tématu Add(Object) .For a description of this member, see Add(Object).

IList.Clear()

Popis tohoto člena naleznete v tématu Clear() .For a description of this member, see Clear().

IList.Contains(Object)

Popis tohoto člena naleznete v tématu Contains(Object) .For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Popis tohoto člena naleznete v tématu IndexOf(Object) .For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Popis tohoto člena naleznete v tématu Insert(Int32, Object) .For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Popis tohoto člena naleznete v tématu IsFixedSize .For a description of this member, see IsFixedSize.

IList.IsReadOnly

Popis tohoto člena naleznete v tématu IsReadOnly .For a description of this member, see IsReadOnly.

IList.Item[Int32]

Popis tohoto člena naleznete v tématu Item[Int32] .For a description of this member, see Item[Int32].

IList.Remove(Object)

Popis tohoto člena naleznete v tématu Remove(Object) .For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)

Popis tohoto člena naleznete v tématu RemoveAt(Int32) .For a description of this member, see RemoveAt(Int32).

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také