Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Interfaccia IDesignerLoaderHost

Fornisce un'interfaccia in grado di estendere un host di progettazione per supportare il caricamento da uno stato serializzato.

Spazio dei nomi:  System.ComponentModel.Design.Serialization
Assembly:  System (in System.dll)

public interface IDesignerLoaderHost : IDesignerHost, 
	IServiceContainer, IServiceProvider

Il tipo IDesignerLoaderHost espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaContainerOttiene il contenitore di questo host di progettazione. (Ereditato da IDesignerHost)
Proprietà pubblicaInTransactionOttiene un valore che indica se l'host di progettazione si trova attualmente in una transazione. (Ereditato da IDesignerHost)
Proprietà pubblicaLoadingOttiene un valore che indica se al momento l'host di progettazione sta caricando il documento. (Ereditato da IDesignerHost)
Proprietà pubblicaRootComponentOttiene l'istanza della classe di base utilizzata come componente di primo livello per la progettazione corrente. (Ereditato da IDesignerHost)
Proprietà pubblicaRootComponentClassNameOttiene il nome completo della classe che si sta progettando. (Ereditato da IDesignerHost)
Proprietà pubblicaTransactionDescriptionOttiene la descrizione della transazione corrente. (Ereditato da IDesignerHost)
In alto

  NomeDescrizione
Metodo pubblicoActivateAttiva la finestra di progettazione ospitata dall'host. (Ereditato da IDesignerHost)
Metodo pubblicoAddService(Type, ServiceCreatorCallback)Aggiunge il servizio specificato al contenitore dei servizi. (Ereditato da IServiceContainer)
Metodo pubblicoAddService(Type, Object)Aggiunge il servizio specificato al contenitore dei servizi. (Ereditato da IServiceContainer)
Metodo pubblicoAddService(Type, ServiceCreatorCallback, Boolean)Aggiunge il servizio specificato al contenitore dei servizi e facoltativamente promuove il servizio ai contenitori dei servizi padre. (Ereditato da IServiceContainer)
Metodo pubblicoAddService(Type, Object, Boolean)Aggiunge il servizio specificato al contenitore dei servizi e facoltativamente promuove il servizio a tutti i contenitori dei servizi padre. (Ereditato da IServiceContainer)
Metodo pubblicoCreateComponent(Type)Crea un componente del tipo specificato e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost)
Metodo pubblicoCreateComponent(Type, String)Crea un componente del tipo e del nome specificati e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost)
Metodo pubblicoCreateTransaction()Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino. (Ereditato da IDesignerHost)
Metodo pubblicoCreateTransaction(String)Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino, utilizzando la descrizione della transazione specificata. (Ereditato da IDesignerHost)
Metodo pubblicoDestroyComponentDistrugge il componente specificato e lo rimuove dal contenitore di progettazione. (Ereditato da IDesignerHost)
Metodo pubblicoEndLoadTermina l'operazione di caricamento della finestra di progettazione.
Metodo pubblicoGetDesignerOttiene l'istanza di progettazione contenente il componente specificato. (Ereditato da IDesignerHost)
Metodo pubblicoGetServiceOttiene l'oggetto Service del tipo specificato. (Ereditato da IServiceProvider)
Metodo pubblicoGetTypeOttiene un'istanza del nome completo del tipo specificato. (Ereditato da IDesignerHost)
Metodo pubblicoReloadRicarica il documento di progettazione.
Metodo pubblicoRemoveService(Type)Rimuove il tipo di servizio specificato dal contenitore dei servizi. (Ereditato da IServiceContainer)
Metodo pubblicoRemoveService(Type, Boolean)Rimuove il servizio specificato dal contenitore dei servizi e facoltativamente promuove il servizio ai contenitori dei servizi padre. (Ereditato da IServiceContainer)
In alto

  NomeDescrizione
Evento pubblicoActivatedViene generato quando viene attivata la finestra di progettazione. (Ereditato da IDesignerHost)
Evento pubblicoDeactivatedViene generato quando viene disattivata la finestra di progettazione. (Ereditato da IDesignerHost)
Evento pubblicoLoadCompleteViene generato quando la finestra di progettazione completa il caricamento del documento. (Ereditato da IDesignerHost)
Evento pubblicoTransactionClosedAggiunge un gestore eventi per l'evento TransactionClosed. (Ereditato da IDesignerHost)
Evento pubblicoTransactionClosingAggiunge un gestore eventi per l'evento TransactionClosing. (Ereditato da IDesignerHost)
Evento pubblicoTransactionOpenedAggiunge un gestore eventi per l'evento TransactionOpened. (Ereditato da IDesignerHost)
Evento pubblicoTransactionOpeningAggiunge un gestore eventi per l'evento TransactionOpening. (Ereditato da IDesignerHost)
In alto

Questa interfaccia può essere implementata da un oggetto IDesignerHost per attivare il supporto per il caricamento da parte di un oggetto DesignerLoader.

Il caricatore della finestra di progettazione indica all'host di progettazione che sta per essere attivato un caricamento o un ricaricamento in modo che l'host di progettazione possa eseguire altre attività in questa fase.

Questa classe viene isolata dall'oggetto IDesignerHost per sottolineare il fatto che è il caricatore della finestra di progettazione, e non l'host di progettazione, che dovrà avviare il caricamento o il ricaricamento del documento di progettazione.

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft