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 classe e qualsiasi classe derivata utilizzano la classe per contenere ed enumerare le aree della finestra di progettazione per il controllo in un host di progettazione, ad esempio ControlDesigner DesignerRegionCollection 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 della finestra di progettazione del controllo che contiene la raccolta dell'area della finestra di progettazione. Usare i DesignerRegionCollection metodi e le proprietà per esaminare e gestire gli oggetti presenti nella DesignerRegion raccolta.
La raccolta aumenta dinamicamente quando 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 nella raccolta. Usare i DesignerRegionCollection membri per fornire le funzionalità seguenti:
Metodo Add per aggiungere una singola area della finestra di progettazione all'insieme.
Metodo Insert per aggiungere un'area della finestra di progettazione in corrispondenza di un indice specifico all'interno della raccolta.
Metodo Remove per rimuovere un'area della finestra 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 nella raccolta.
Metodo IndexOf per recuperare l'indice di un'area della finestra di progettazione all'interno dell'insieme.
Item[]Indicizzatore per ottenere o impostare l'area della finestra di progettazione in corrispondenza di un indice specifico, utilizzando la notazione di 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. |