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 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 il 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) |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per