DesignerRegionCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti DesignerRegion all'interno di una finestra di progettazione controlli.
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à
-
DesignerRegionCollection
- Implementazioni
Commenti
La ControlDesigner classe e qualsiasi classe derivata usano la DesignerRegionCollection classe per contenere ed enumerare le aree di progettazione per il controllo in un host di progettazione, ad esempio Visual Studio 2005.
Ad esempio, il ControlDesigner.GetDesignTimeHtml metodo può essere usato per definire e aggiungere aree alla raccolta.
Utilizzare la Owner proprietà per accedere all'oggetto Progettazione controlli che contiene l'insieme di aree della finestra di progettazione. Utilizzare i metodi e le DesignerRegionCollection proprietà per esaminare e gestire gli DesignerRegion oggetti presenti nell'insieme.
La raccolta aumenta dinamicamente man mano che vengono aggiunti oggetti. Gli indici in questa raccolta sono in base zero. Utilizzare la Count proprietà per determinare il numero di aree della finestra di progettazione presenti nell'insieme. Usare i DesignerRegionCollection membri per fornire le funzionalità seguenti:
Metodo Add per aggiungere una singola area di progettazione alla raccolta.
Metodo Insert per aggiungere un'area di progettazione in corrispondenza di un indice specifico all'interno dell'insieme.
Metodo Remove per rimuovere un'area di progettazione.
Metodo RemoveAt per rimuovere l'area della finestra di progettazione in corrispondenza di un indice specifico.
Metodo Contains per determinare se una determinata area della finestra di progettazione è già presente nell'insieme.
Metodo IndexOf per recuperare l'indice di un'area di progettazione all'interno dell'insieme.
Indicizzatore Item[] per ottenere o impostare l'area della finestra di progettazione in corrispondenza di un indice specifico, utilizzando la notazione della matrice.
Metodo Clear per rimuovere tutte le aree della finestra di progettazione dall'insieme.
Costruttori
DesignerRegionCollection() |
Inizializza una nuova istanza della classe DesignerRegionCollection. |
DesignerRegionCollection(ControlDesigner) |
Inizializza una nuova istanza della classe DesignerRegionCollection per la finestra di progettazione del controllo specificata. |
Proprietà
Count |
Ottiene il numero di oggetti DesignerRegion contenuti nell'insieme. |
IsFixedSize |
Ottiene un valore che indica se le dimensioni dell'oggetto DesignerRegionCollection sono fisse. |
IsReadOnly |
Ottiene un valore che indica se l'oggetto DesignerRegionCollection è di sola lettura. |
IsSynchronized |
Ottiene un valore che indica se l'accesso all'oggetto DesignerRegionCollection è sincronizzato (thread-safe). |
Item[Int32] |
Ottiene o imposta un oggetto DesignerRegion nella raccolta in corrispondenza dell'indice specificato. |
Owner |
Ottiene la finestra di progettazione del controllo proprietaria dell'insieme delle aree della finestra di progettazione. |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso all'oggetto DesignerRegionCollection. |
Metodi
Add(DesignerRegion) |
Aggiunge l'oggetto DesignerRegion specificato alla fine dell'insieme. |
Clear() |
Rimuove tutte le aree dall'insieme. |
Contains(DesignerRegion) |
Determina un valore che indica se l'area specificata è contenuta nell'insieme. |
CopyTo(Array, Int32) |
Copia gli elementi dell'insieme in un oggetto Array, a partire da un indice specifico di Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un enumeratore che consente di scorrere la raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(DesignerRegion) |
Restituisce l'indice dell'oggetto DesignerRegion specificato all'interno della raccolta. |
Insert(Int32, DesignerRegion) |
Inserisce un oggetto DesignerRegion nell'insieme, in corrispondenza dell'indice specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(DesignerRegion) |
Rimuove l'oggetto DesignerRegion specificato dalla raccolta. |
RemoveAt(Int32) |
Rimuove l'oggetto DesignerRegion in corrispondenza dell'indice specificato all'interno della raccolta. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Per una descrizione di questo membro, vedere CopyTo(Array, Int32). |
ICollection.Count |
Per una descrizione di questo membro, vedere Count. |
ICollection.IsSynchronized |
Per una descrizione di questo membro, vedere IsSynchronized. |
ICollection.SyncRoot |
Per una descrizione di questo membro, vedere SyncRoot. |
IEnumerable.GetEnumerator() |
Per una descrizione di questo membro, vedere GetEnumerator(). |
IList.Add(Object) |
Per una descrizione di questo membro, vedere Add(Object). |
IList.Clear() |
Per una descrizione di questo membro, vedere Clear(). |
IList.Contains(Object) |
Per una descrizione di questo membro, vedere Contains(Object). |
IList.IndexOf(Object) |
Per una descrizione di questo membro, vedere IndexOf(Object). |
IList.Insert(Int32, Object) |
Per una descrizione di questo membro, vedere Insert(Int32, Object). |
IList.IsFixedSize |
Per una descrizione di questo membro, vedere IsFixedSize. |
IList.IsReadOnly |
Per una descrizione di questo membro, vedere IsReadOnly. |
IList.Item[Int32] |
Per una descrizione di questo membro, vedere Item[Int32]. |
IList.Remove(Object) |
Per una descrizione di questo membro, vedere Remove(Object). |
IList.RemoveAt(Int32) |
Per una descrizione di questo membro, vedere RemoveAt(Int32). |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |