DesignerRegionCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling DesignerRegion objecten in een ontwerpfunctie voor besturingselementen.
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
- Overname
-
DesignerRegionCollection
- Implementeringen
Opmerkingen
De klasse ControlDesigner en elke afgeleide klasse gebruikt de klasse DesignerRegionCollection om de ontwerpregio's voor het besturingselement in een ontwerphost te bevatten en op te sommen, zoals Visual Studio 2005.
De ControlDesigner.GetDesignTimeHtml methode kan bijvoorbeeld worden gebruikt om regio's aan de verzameling te definiëren en toe te voegen.
Gebruik de Owner eigenschap om toegang te krijgen tot het ontwerpobject voor besturingselementen dat de verzameling ontwerpregio's bevat. Gebruik de DesignerRegionCollection methoden en eigenschappen om de DesignerRegion objecten in de verzameling te onderzoeken en te onderhouden.
De verzameling neemt dynamisch toe naarmate objecten worden toegevoegd. Indexen in deze verzameling zijn gebaseerd op nul. Gebruik de Count eigenschap om te bepalen hoeveel ontwerpregio's zich in de verzameling bevinden. Gebruik de DesignerRegionCollection leden om de volgende functionaliteit te bieden:
De Add methode voor het toevoegen van één ontwerpregio aan de verzameling.
De Insert methode om een ontwerpregio toe te voegen aan een bepaalde index in de verzameling.
De Remove methode voor het verwijderen van een ontwerpregio.
De RemoveAt methode voor het verwijderen van de ontwerpregio in een bepaalde index.
De Contains methode om te bepalen of een bepaalde ontwerpregio zich al in de verzameling bevindt.
De IndexOf methode voor het ophalen van de index van een ontwerpregio in de verzameling.
De Item[] indexeerfunctie om de ontwerpregio op een bepaalde index op te halen of in te stellen met behulp van matrix-notatie.
De Clear methode voor het verwijderen van alle ontwerpregio's uit de verzameling.
Constructors
| Name | Description |
|---|---|
| DesignerRegionCollection() |
Initialiseert een nieuw exemplaar van de DesignerRegionCollection klasse. |
| DesignerRegionCollection(ControlDesigner) |
Initialiseert een nieuw exemplaar van de DesignerRegionCollection klasse voor de opgegeven ontwerpfunctie voor besturingselementen. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal DesignerRegion objecten in de verzameling op. |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of het DesignerRegionCollection object een vaste grootte heeft. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het DesignerRegionCollection object het kenmerk Alleen-lezen heeft. |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot het DesignerRegionCollection object wordt gesynchroniseerd (thread safe). |
| Item[Int32] |
Hiermee wordt een DesignerRegion object opgehaald of ingesteld op de opgegeven index in de verzameling. |
| Owner |
Hiermee haalt u de besturingsontwerper op die eigenaar is van de verzameling ontwerpregio's. |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het DesignerRegionCollection object te synchroniseren. |
Methoden
| Name | Description |
|---|---|
| Add(DesignerRegion) |
Hiermee voegt u het opgegeven DesignerRegion object toe aan het einde van de verzameling. |
| Clear() |
Hiermee verwijdert u alle regio's uit de verzameling. |
| Contains(DesignerRegion) |
Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven regio zich in de verzameling bevindt. |
| CopyTo(Array, Int32) |
Kopieert de elementen van de verzameling naar een Array object, beginnend bij een bepaalde Array index. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die door de verzameling wordt herhaald. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(DesignerRegion) |
Retourneert de index van het opgegeven DesignerRegion object in de verzameling. |
| Insert(Int32, DesignerRegion) |
Hiermee voegt u een DesignerRegion object toe aan de verzameling op de opgegeven index. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(DesignerRegion) |
Hiermee verwijdert u het opgegeven DesignerRegion object uit de verzameling. |
| RemoveAt(Int32) |
Hiermee verwijdert u het DesignerRegion object op de opgegeven index in de verzameling. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zie voor een beschrijving van dit lid CopyTo(Array, Int32). |
| ICollection.Count |
Zie voor een beschrijving van dit lid Count. |
| ICollection.IsSynchronized |
Zie voor een beschrijving van dit lid IsSynchronized. |
| ICollection.SyncRoot |
Zie voor een beschrijving van dit lid SyncRoot. |
| IEnumerable.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). |
| IList.Add(Object) |
Zie voor een beschrijving van dit lid Add(Object). |
| IList.Clear() |
Zie voor een beschrijving van dit lid Clear(). |
| IList.Contains(Object) |
Zie voor een beschrijving van dit lid Contains(Object). |
| IList.IndexOf(Object) |
Zie voor een beschrijving van dit lid IndexOf(Object). |
| IList.Insert(Int32, Object) |
Zie voor een beschrijving van dit lid Insert(Int32, Object). |
| IList.IsFixedSize |
Zie voor een beschrijving van dit lid IsFixedSize. |
| IList.IsReadOnly |
Zie voor een beschrijving van dit lid IsReadOnly. |
| IList.Item[Int32] |
Zie voor een beschrijving van dit lid Item[Int32]. |
| IList.Remove(Object) |
Zie voor een beschrijving van dit lid Remove(Object). |
| IList.RemoveAt(Int32) |
Zie voor een beschrijving van dit lid RemoveAt(Int32). |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |