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