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 il est recommandé 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 des modifications par le biais de la propriété protégée ServiceContainer . Tous les services ajoutés au conteneur de services 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 global d’événements pour les événements du 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 la fenêtre Propriétés, peuvent surveiller les événements de modification de sélection.
Constructeurs
| Nom | Description |
|---|---|
| DesignSurfaceManager() |
Initialise une nouvelle instance de la classe DesignSurfaceManager. |
| DesignSurfaceManager(IServiceProvider) |
Initialise une nouvelle instance de la classe DesignSurfaceManager. |
Propriétés
| Nom | Description |
|---|---|
| ActiveDesignSurface |
Obtient ou définit le concepteur actif. |
| DesignSurfaces |
Obtient une collection d’surfaces de conception. |
| ServiceContainer |
Obtient le gestionnaire d’aire de ServiceContainerconception . |
Méthodes
| Nom | Description |
|---|---|
| CreateDesignSurface() |
Crée une instance d’une surface de conception. |
| CreateDesignSurface(IServiceProvider) |
Crée une instance d’une surface 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 les DesignSurfaceManager ressources gérées 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetService(Type) |
Obtient un service dans le conteneur de service du gestionnaire de conception. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| ActiveDesignSurfaceChanged |
Se produit lorsque le concepteur actif change. |
| DesignSurfaceCreated |
Se produit lorsqu’un concepteur est créé. |
| DesignSurfaceDisposed |
Se produit lorsqu’un concepteur est supprimé. |
| SelectionChanged |
Se produit lorsque la sélection globale change. |