DesignerRegionCollection 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ů 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. |