DesignSurfaceManager DesignSurfaceManager DesignSurfaceManager DesignSurfaceManager Class

Definizione

Gestisce una raccolta di oggetti DesignSurface.Manages a collection of DesignSurface objects.

public ref class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
    interface IServiceProvider
    interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
Ereditarietà
DesignSurfaceManagerDesignSurfaceManagerDesignSurfaceManagerDesignSurfaceManager
Attributi
Implementazioni

Commenti

Il DesignSurfaceManager classe è progettata per essere utilizzato come contenitore di DesignSurface oggetti.The DesignSurfaceManager class is designed to be a container of DesignSurface objects. Fornisce servizi comuni di routing di eventi handle tra le finestre di progettazione, finestre delle proprietà e altri oggetti globali.It provides common services that handle event routing between designers, property windows, and other global objects. Usando DesignSurfaceManager è facoltativo, ma è consigliabile se si intende disporre di più finestre di progettazione.Using DesignSurfaceManager is optional, but it is recommended if you intend to have several designer windows.

Il DesignSurfaceManager classe fornisce vari servizi in fase di progettazione automaticamente.The DesignSurfaceManager class provides several design-time services automatically. È possibile eseguire l'override ognuno di questi servizi e sostituiti protetto ServiceContainer proprietà.You can override each of these services by replacing them in the protected ServiceContainer property. Per sostituire un servizio, eseguire l'override del costruttore, chiamare il metodo base e apportare le modifiche tramite il metodo protetto ServiceContainer proprietà.To replace a service, override the constructor, call base, and make any changes through the protected ServiceContainer property. Tutti i servizi aggiunti al contenitore di servizi che implementano il IDisposable interfaccia vengono eliminati quando si elimina il gestore dell'area di progettazione.All services added to the service container that implement the IDisposable interface are disposed when the design surface manager is disposed. Il DesignSurfaceManager classe fornisce il IDesignerEventService interfaccia come servizio predefinito.The DesignSurfaceManager class provides the IDesignerEventService interface as the default service. IDesignerEventService fornisce un meccanismo di gestione globale degli eventi per gli eventi della finestra di progettazione.IDesignerEventService provides a global eventing mechanism for designer events. Con questo meccanismo, un'applicazione viene informata quando si attiva una finestra di progettazione.With this mechanism, an application is informed when a designer becomes active. Il servizio fornisce una raccolta di finestre di progettazione e un'unica posizione in cui gli oggetti globali, ad esempio la finestra Proprietà, monitorabili selezione gli eventi di modifica.The service provides a collection of designers and a single place where global objects, such as the Properties window, can monitor selection change events.

Costruttori

DesignSurfaceManager() DesignSurfaceManager() DesignSurfaceManager() DesignSurfaceManager()

Inizializza una nuova istanza della classe DesignSurfaceManager.Initializes a new instance of the DesignSurfaceManager class.

DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider)

Inizializza una nuova istanza della classe DesignSurfaceManager.Initializes a new instance of the DesignSurfaceManager class.

Proprietà

ActiveDesignSurface ActiveDesignSurface ActiveDesignSurface ActiveDesignSurface

Ottiene o imposta la finestra di progettazione attiva.Gets or sets the active designer.

DesignSurfaces DesignSurfaces DesignSurfaces DesignSurfaces

Ottiene un insieme di aree di progettazione.Gets a collection of design surfaces.

ServiceContainer ServiceContainer ServiceContainer ServiceContainer

Ottiene la proprietà ServiceContainer del gestore dell'area di progettazione.Gets the design surface manager's ServiceContainer.

Metodi

CreateDesignSurface() CreateDesignSurface() CreateDesignSurface() CreateDesignSurface()

Crea un'istanza di un'area di progettazione.Creates an instance of a design surface.

CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider)

Crea un'istanza di un'area di progettazione.Creates an instance of a design surface.

CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider)

Implementazione che crea l'area di progettazione.Implementation that creates the design surface.

Dispose() Dispose() Dispose() Dispose()

Rilascia le risorse usate da DesignSurfaceManager.Releases the resources used by the DesignSurfaceManager.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate da DesignSurfaceManager e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the DesignSurfaceManager and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ottiene un servizio nel contenitore dei servizi del gestore dell'area di progettazione.Gets a service in the design surface manager's service container.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Eventi

ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged

Viene generato quando la finestra di progettazione attiva corrente viene modificata.Occurs when the currently active designer changes.

DesignSurfaceCreated DesignSurfaceCreated DesignSurfaceCreated DesignSurfaceCreated

Viene generato quando viene creata una finestra di progettazione.Occurs when a designer is created.

DesignSurfaceDisposed DesignSurfaceDisposed DesignSurfaceDisposed DesignSurfaceDisposed

Viene generato quando viene eliminata una finestra di progettazione.Occurs when a designer is disposed.

SelectionChanged SelectionChanged SelectionChanged SelectionChanged

Viene generato quando cambia la selezione globale.Occurs when the global selection changes.

Sicurezza

NamedPermissionSet
per l'accesso completo alle risorse di sistema.for full access to system resources. Valori richiesta: LinkDemand, InheritanceDemand.Demand values: LinkDemand, InheritanceDemand. Stato associato:Associated state:

Si applica a

Vedi anche