DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection Class

Definizione

Rappresenta un insieme di oggetti DesignerRegion in una finestra di progettazione di controlli.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
Ereditarietà
DesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollection
Implementazioni

Commenti

La ControlDesigner classe, ed eventuali classi derivate, DesignerRegionCollection usa la classe per contenere ed enumerare le aree della finestra di progettazione per il controllo in Visual Studio 2005Visual Studio 2005un host di progettazione, ad esempio.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.

Ad esempio, il ControlDesigner.GetDesignTimeHtml metodo può essere usato per definire e aggiungere aree alla raccolta.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Utilizzare la Owner proprietà per accedere all'oggetto della finestra di progettazione del controllo che contiene la raccolta di aree della finestra di progettazione.Use the Owner property to access the control designer object that contains the designer region collection. Usare i DesignerRegionCollection metodi e le proprietà per esaminare e gestire DesignerRegion gli oggetti presenti nella raccolta.Use the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

La raccolta aumenta dinamicamente man mano che vengono aggiunti oggetti.The collection dynamically increases as objects are added. Gli indici in questa raccolta sono in base zero.Indexes in this collection are zero-based. Utilizzare la Count proprietà per determinare il numero di aree della finestra di progettazione presenti nella raccolta.Use the Count property to determine how many designer regions are in the collection. Usare i DesignerRegionCollection membri per fornire le funzionalità seguenti:Use the DesignerRegionCollection members to provide the following functionality:

  • Add Metodo per aggiungere una singola area della finestra di progettazione alla raccolta.The Add method to add a single designer region to the collection.

  • Insert Metodo per aggiungere un'area della finestra di progettazione in corrispondenza di un particolare indice all'interno dell'insieme.The Insert method to add a designer region at a particular index within the collection.

  • Remove Metodo per rimuovere un'area della finestra di progettazione.The Remove method to remove a designer region.

  • RemoveAt Metodo per rimuovere l'area della finestra di progettazione in corrispondenza di un particolare indice.The RemoveAt method to remove the designer region at a particular index.

  • Contains Metodo per determinare se una determinata area della finestra di progettazione è già presente nella raccolta.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOf Metodo per recuperare l'indice di un'area della finestra di progettazione all'interno dell'insieme.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[Int32] Indicizzatore per ottenere o impostare l'area della finestra di progettazione in corrispondenza di un particolare indice, usando la notazione di matrice.The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • Clear Metodo per rimuovere tutte le aree della finestra di progettazione dalla raccolta.The Clear method to remove all designer regions from the collection.

Costruttori

DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection()

Inizializza una nuova istanza della classe DesignerRegionCollection.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner)

Inizializza una nuova istanza della classe DesignerRegionCollection per la finestra di progettazione del controllo specificata.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Proprietà

Count Count Count Count

Ottiene il numero di oggetti DesignerRegion contenuti nell'insieme.Gets the number of DesignerRegion objects in the collection.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Ottiene un valore che indica se le dimensioni dell'oggetto DesignerRegionCollection sono fisse.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se l'oggetto DesignerRegionCollection è in sola lettura.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'accesso all'oggetto DesignerRegionCollection è sincronizzato (thread-safe).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene o imposta un oggetto DesignerRegion nella raccolta in corrispondenza dell'indice specificato.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner Owner Owner Owner

Ottiene la finestra di progettazione del controllo proprietaria dell'insieme delle aree della finestra di progettazione.Gets the control designer that owns the designer region collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso all'oggetto DesignerRegionCollection.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Metodi

Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion)

Aggiunge l'oggetto DesignerRegion specificato alla fine dell'insieme.Adds the specified DesignerRegion object to the end of the collection.

Clear() Clear() Clear() Clear()

Rimuove tutte le aree dall'insieme.Removes all regions from the collection.

Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion)

Determina un valore che indica se l'area specificata è contenuta nell'insieme.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia gli elementi dell'insieme in un oggetto Array, a partire da un indice specifico di Array.Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.Returns an enumerator that iterates through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion)

Restituisce l'indice dell'oggetto DesignerRegion specificato all'interno della raccolta.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion)

Inserisce un oggetto DesignerRegion nell'insieme, in corrispondenza dell'indice specificato.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion)

Rimuove l'oggetto DesignerRegion specificato dalla raccolta.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Rimuove l'oggetto DesignerRegion in corrispondenza dell'indice specificato all'interno della raccolta.Removes the DesignerRegion object at the specified index within the collection.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Per una descrizione di questo membro, vedere Count.For a description of this member, see Count.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Per una descrizione di questo membro, vedere GetEnumerator().For a description of this member, see GetEnumerator().

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Per una descrizione di questo membro, vedere Add(Object).For a description of this member, see Add(Object).

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Per una descrizione di questo membro, vedere Clear().For a description of this member, see Clear().

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Per una descrizione di questo membro, vedere Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Per una descrizione di questo membro, vedere IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Per una descrizione di questo membro, vedere Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Per una descrizione di questo membro, vedere IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Per una descrizione di questo membro, vedere Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Per una descrizione di questo membro, vedere Remove(Object).For a description of this member, see Remove(Object).

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Per una descrizione di questo membro, vedere RemoveAt(Int32).For a description of this member, see RemoveAt(Int32).

Metodi di estensione

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche