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 che può estendere un host della finestra 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 oggetto DesignerLoader.
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à
| Nome | Descrizione |
|---|---|
| Container |
Ottiene il contenitore per questo host della finestra di progettazione. (Ereditato da IDesignerHost) |
| InTransaction |
Ottiene un valore che indica se l'host della finestra di progettazione è attualmente in una transazione. (Ereditato da IDesignerHost) |
| Loading |
Ottiene un valore che indica se l'host della finestra di progettazione sta caricando il documento. (Ereditato da IDesignerHost) |
| RootComponent |
Ottiene l'istanza della classe base utilizzata come componente radice per la progettazione corrente. (Ereditato da IDesignerHost) |
| RootComponentClassName |
Ottiene il nome completo della classe progettata. (Ereditato da IDesignerHost) |
| TransactionDescription |
Ottiene la descrizione della transazione corrente. (Ereditato da IDesignerHost) |
Metodi
| Nome | Descrizione |
|---|---|
| Activate() |
Attiva la finestra di progettazione ospitata dall'host. (Ereditato da IDesignerHost) |
| 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, Object) |
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) |
| AddService(Type, ServiceCreatorCallback) |
Aggiunge il servizio specificato al contenitore del servizio. (Ereditato da IServiceContainer) |
| CreateComponent(Type, String) |
Crea un componente del tipo e del nome specificati e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
| CreateComponent(Type) |
Crea un componente del tipo specificato e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
| CreateTransaction() |
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di ripristino e annullamento. (Ereditato da IDesignerHost) |
| CreateTransaction(String) |
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di annullamento e ripristino, usando la descrizione della transazione specificata. (Ereditato da IDesignerHost) |
| DestroyComponent(IComponent) |
Elimina definitivamente il componente specificato e lo rimuove dal contenitore della finestra di progettazione. (Ereditato da IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
Termina l'operazione di caricamento della finestra di progettazione. |
| GetDesigner(IComponent) |
Ottiene l'istanza della finestra di progettazione che contiene 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 di tipo completo specificato. (Ereditato da IDesignerHost) |
| Reload() |
Ricarica il documento di progettazione. |
| 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) |
| RemoveService(Type) |
Rimuove il tipo di servizio specificato dal contenitore del servizio. (Ereditato da IServiceContainer) |
Eventi
| Nome | Descrizione |
|---|---|
| Activated |
Si verifica quando questa finestra di progettazione viene attivata. (Ereditato da IDesignerHost) |
| Deactivated |
Si verifica quando questa finestra di progettazione viene disattivata. (Ereditato da IDesignerHost) |
| LoadComplete |
Si verifica quando questa 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) |