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