DesignSurfaceManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère une collection d’objets DesignSurface.
public ref class DesignSurfaceManager : IDisposable, IServiceProvider
public class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
[<System.Security.SecurityCritical>]
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
- Héritage
-
DesignSurfaceManager
- Attributs
- Implémente
Remarques
La DesignSurfaceManager classe est conçue pour être un conteneur d’objets DesignSurface . Il fournit des services courants qui gèrent le routage des événements entre les concepteurs, les fenêtres de propriétés et d’autres objets globaux. L’utilisation DesignSurfaceManager est facultative, mais elle est recommandée si vous envisagez d’avoir plusieurs fenêtres de concepteur.
La DesignSurfaceManager classe fournit automatiquement plusieurs services au moment du design. Vous pouvez remplacer chacun de ces services en les remplaçant dans la propriété protégée ServiceContainer . Pour remplacer un service, remplacez le constructeur, appelez la base et apportez toutes les modifications par le biais de la propriété protégée ServiceContainer . Tous les services ajoutés au conteneur de service qui implémentent l’interface IDisposable sont supprimés lorsque le gestionnaire de surface de conception est supprimé. La DesignSurfaceManager classe fournit l’interface IDesignerEventService comme service par défaut. IDesignerEventService fournit un mécanisme d’événement global pour les événements de concepteur. Avec ce mécanisme, une application est informée lorsqu’un concepteur devient actif. Le service fournit une collection de concepteurs et un emplacement unique où les objets globaux, tels que les Fenêtre Propriétés, peuvent surveiller les événements de modification de sélection.
Constructeurs
DesignSurfaceManager() |
Initialise une nouvelle instance de la classe DesignSurfaceManager. |
DesignSurfaceManager(IServiceProvider) |
Initialise une nouvelle instance de la classe DesignSurfaceManager. |
Propriétés
ActiveDesignSurface |
Obtient ou définit le concepteur actif. |
DesignSurfaces |
Obtient une collection d'aires de conception. |
ServiceContainer |
Obtient le ServiceContainer du gestionnaire d'aire de conception. |
Méthodes
CreateDesignSurface() |
Crée une instance d'une aire de conception. |
CreateDesignSurface(IServiceProvider) |
Crée une instance d'une aire de conception. |
CreateDesignSurfaceCore(IServiceProvider) |
Implémentation qui crée l'aire de conception. |
Dispose() |
Libère les ressources utilisées par le DesignSurfaceManager. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par DesignSurfaceManager et libère éventuellement les ressources managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetService(Type) |
Obtient un service dans le conteneur de services du gestionnaire d’aire de conception. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
ActiveDesignSurfaceChanged |
Se produit lorsque le concepteur actuellement actif change. |
DesignSurfaceCreated |
Se produit lors de la création d'un concepteur. |
DesignSurfaceDisposed |
Se produit lors de la suppression d'un concepteur. |
SelectionChanged |
Se produit lors du changement de la sélection globale. |