IDesignerLoaderHost2 Interfaccia

Definizione

Fornisce un'interfaccia che si estende IDesignerLoaderHost per specificare se gli errori vengono tollerati durante il caricamento di un documento di progettazione.

public interface class IDesignerLoaderHost2 : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerLoaderHost
public interface class IDesignerLoaderHost2 : System::ComponentModel::Design::Serialization::IDesignerLoaderHost
public interface IDesignerLoaderHost2 : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerLoaderHost
public interface IDesignerLoaderHost2 : System.ComponentModel.Design.Serialization.IDesignerLoaderHost
type IDesignerLoaderHost2 = interface
    interface IDesignerLoaderHost
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
type IDesignerLoaderHost2 = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
    interface IDesignerLoaderHost
Public Interface IDesignerLoaderHost2
Implements IDesignerLoaderHost, IServiceProvider
Public Interface IDesignerLoaderHost2
Implements IDesignerLoaderHost
Implementazioni

Commenti

Usare l'interfaccia IDesignerLoaderHost2 per specificare se il caricatore della finestra di progettazione può continuare il caricamento quando si verificano errori durante la deserializzazione.

Proprietà

Nome Descrizione
CanReloadWithErrors

Ottiene o imposta un valore che indica se è possibile ricaricare con errori.

Container

Ottiene il contenitore per questo host della finestra di progettazione.

(Ereditato da IDesignerHost)
IgnoreErrorsDuringReload

Ottiene o imposta un valore che indica se gli errori devono essere ignorati quando Reload() viene chiamato .

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.

(Ereditato da IDesignerLoaderHost)
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.

(Ereditato da IDesignerLoaderHost)
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)

Si applica a

Vedi anche