DesignSurfaceManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet eine Auflistung von DesignSurface Objekten.
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
- Vererbung
-
DesignSurfaceManager
- Attribute
- Implementiert
Hinweise
Die DesignSurfaceManager Klasse ist als Container von DesignSurface Objekten konzipiert. Es stellt allgemeine Dienste bereit, die das Ereignisrouting zwischen Designern, Eigenschaftenfenstern und anderen globalen Objekten behandeln. Die Verwendung DesignSurfaceManager ist optional, wird jedoch empfohlen, wenn Sie mehrere Designerfenster verwenden möchten.
Die DesignSurfaceManager Klasse stellt automatisch mehrere Entwurfszeitdienste bereit. Sie können jeden dieser Dienste außer Kraft setzen, indem Sie sie in der geschützten ServiceContainer Eigenschaft ersetzen. Um einen Dienst zu ersetzen, setzen Sie den Konstruktor außer Kraft, rufen die Basis auf, und nehmen Sie alle Änderungen über die geschützte ServiceContainer Eigenschaft vor. Alle Dem Dienstcontainer hinzugefügten Dienste, die die IDisposable Schnittstelle implementieren, werden verworfen, wenn der Entwurfsoberflächen-Manager verworfen wird. Die DesignSurfaceManager Klasse stellt die IDesignerEventService Schnittstelle als Standarddienst bereit. IDesignerEventService stellt einen globalen Ereignismechanismus für Designerereignisse bereit. Mit diesem Mechanismus wird eine Anwendung informiert, wenn ein Designer aktiv wird. Der Dienst stellt eine Sammlung von Designern und eine einzige Stelle bereit, an der globale Objekte, z. B. das Eigenschaftenfenster, Auswahländerungsereignisse überwachen können.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DesignSurfaceManager() |
Initialisiert eine neue Instanz der DesignSurfaceManager-Klasse. |
| DesignSurfaceManager(IServiceProvider) |
Initialisiert eine neue Instanz der DesignSurfaceManager-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActiveDesignSurface |
Ruft den aktiven Designer ab oder legt den aktiven Designer fest. |
| DesignSurfaces |
Ruft eine Auflistung von Entwurfsoberflächen ab. |
| ServiceContainer |
Ruft den Entwurfsoberflächen-Manager ab ServiceContainer. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateDesignSurface() |
Erstellt eine Instanz einer Entwurfsoberfläche. |
| CreateDesignSurface(IServiceProvider) |
Erstellt eine Instanz einer Entwurfsoberfläche. |
| CreateDesignSurfaceCore(IServiceProvider) |
Implementierung, die die Entwurfsoberfläche erstellt. |
| Dispose() |
Gibt die von der DesignSurfaceManager. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den DesignSurfaceManager verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetService(Type) |
Ruft einen Dienst im Servicecontainer des Entwurfsoberflächen-Managers ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| Name | Beschreibung |
|---|---|
| ActiveDesignSurfaceChanged |
Tritt auf, wenn sich der derzeit aktive Designer ändert. |
| DesignSurfaceCreated |
Tritt auf, wenn ein Designer erstellt wird. |
| DesignSurfaceDisposed |
Tritt auf, wenn ein Designer verworfen wird. |
| SelectionChanged |
Tritt auf, wenn sich die globale Auswahl ändert. |