IDesignerLoaderHost Interfaccia
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.
Fornisce un'interfaccia in grado di estendere un host di progettazione per supportare il caricamento da uno stato serializzato.
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- Derivato
- Implementazioni
Commenti
Un IDesignerHost oggetto può implementare questa interfaccia per abilitare il supporto per il caricamento da parte di un DesignerLoaderoggetto .
Il caricatore della finestra di progettazione informa l'host della finestra di progettazione che deve richiamare un carico o ricaricare in modo che l'host della finestra di progettazione possa eseguire attività aggiuntive in questi momenti.
Questa classe è isolata da IDesignerHost per sottolineare che il caricatore della finestra di progettazione, non l'host della finestra di progettazione, deve avviare tutto il caricamento e ricaricamento del documento di progettazione.
Proprietà
Container |
Ottiene il contenitore di questo host di progettazione. (Ereditato da IDesignerHost) |
InTransaction |
Ottiene un valore che indica se l'host di progettazione si trova attualmente in una transazione. (Ereditato da IDesignerHost) |
Loading |
Ottiene un valore che indica se al momento l'host di progettazione sta caricando il documento. (Ereditato da IDesignerHost) |
RootComponent |
Ottiene l'istanza della classe di base utilizzata come componente di primo livello per la progettazione corrente. (Ereditato da IDesignerHost) |
RootComponentClassName |
Ottiene il nome completo della classe che si sta progettando. (Ereditato da IDesignerHost) |
TransactionDescription |
Ottiene la descrizione della transazione corrente. (Ereditato da IDesignerHost) |
Metodi
Activate() |
Attiva la finestra di progettazione ospitata dall'host. (Ereditato da IDesignerHost) |
AddService(Type, Object) |
Aggiunge il servizio specificato al contenitore del servizio. (Ereditato da IServiceContainer) |
AddService(Type, Object, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio a qualsiasi contenitore del servizio padre. (Ereditato da IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
Aggiunge il servizio specificato al contenitore del servizio. (Ereditato da IServiceContainer) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. (Ereditato da IServiceContainer) |
CreateComponent(Type) |
Crea un componente del tipo specificato e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
CreateComponent(Type, String) |
Crea un componente del tipo e del nome specificati e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
CreateTransaction() |
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) |
CreateTransaction(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) |
DestroyComponent(IComponent) |
Distrugge il componente specificato e lo rimuove dal contenitore di progettazione. (Ereditato da IDesignerHost) |
EndLoad(String, Boolean, ICollection) |
Termina l'operazione di caricamento della finestra di progettazione. |
GetDesigner(IComponent) |
Ottiene l'istanza di progettazione contenente il componente specificato. (Ereditato da IDesignerHost) |
GetService(Type) |
Ottiene l'oggetto servizio del tipo specificato. (Ereditato da IServiceProvider) |
GetType(String) |
Ottiene un'istanza del nome completo del tipo specificato. (Ereditato da IDesignerHost) |
Reload() |
Ricarica il documento di progettazione. |
RemoveService(Type) |
Rimuove il tipo di servizio specificato dal contenitore del servizio. (Ereditato da IServiceContainer) |
RemoveService(Type, Boolean) |
Rimuove il tipo di servizio specificato dal contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. (Ereditato da IServiceContainer) |
Eventi
Activated |
Viene generato quando viene attivata la finestra di progettazione. (Ereditato da IDesignerHost) |
Deactivated |
Viene generato quando viene disattivata la finestra di progettazione. (Ereditato da IDesignerHost) |
LoadComplete |
Viene generato quando la finestra di progettazione completa il caricamento del documento. (Ereditato da IDesignerHost) |
TransactionClosed |
Aggiunge un gestore eventi per l'evento TransactionClosed. (Ereditato da IDesignerHost) |
TransactionClosing |
Aggiunge un gestore eventi per l'evento TransactionClosing. (Ereditato da IDesignerHost) |
TransactionOpened |
Aggiunge un gestore eventi per l'evento TransactionOpened. (Ereditato da IDesignerHost) |
TransactionOpening |
Aggiunge un gestore eventi per l'evento TransactionOpening. (Ereditato da IDesignerHost) |
Metodi di estensione
GetKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ottiene un servizio di tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
CreateAsyncScope(IServiceProvider) |
Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito. |
CreateScope(IServiceProvider) |
Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito. |
GetRequiredService(IServiceProvider, Type) |
Ottiene il servizio di tipo |
GetRequiredService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetServices(IServiceProvider, Type) |
Ottiene un'enumerazione di servizi di tipo |
GetServices<T>(IServiceProvider) |
Ottiene un'enumerazione di servizi di tipo |
GetFakeLogCollector(IServiceProvider) |
Ottiene l'oggetto che raccoglie i record di log inviati al logger falso. |
GetFakeRedactionCollector(IServiceProvider) |
Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze. |