DesignSurfaceManager Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee beheert u een verzameling DesignSurface objecten.
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
- Overname
-
DesignSurfaceManager
- Kenmerken
- Implementeringen
Opmerkingen
De DesignSurfaceManager klasse is ontworpen als een container met DesignSurface objecten. Het biedt algemene services voor het afhandelen van gebeurtenisroutering tussen ontwerpers, eigenschappenvensters en andere globale objecten. Het gebruik DesignSurfaceManager is optioneel, maar het wordt aanbevolen als u meerdere ontwerpvensters wilt hebben.
De DesignSurfaceManager klasse biedt automatisch verschillende ontwerptijdservices. U kunt elk van deze services overschrijven door ze te vervangen in de beveiligde ServiceContainer eigenschap. Als u een service wilt vervangen, moet u de constructor overschrijven, basis aanroepen en wijzigingen aanbrengen via de beveiligde ServiceContainer eigenschap. Alle services die zijn toegevoegd aan de servicecontainer die de IDisposable interface implementeren, worden verwijderd wanneer het ontwerpoppervlakbeheer wordt verwijderd. De DesignSurfaceManager klasse biedt de IDesignerEventService interface als de standaardservice. IDesignerEventService biedt een globaal gebeurtenismechanisme voor ontwerpactiviteiten. Met dit mechanisme wordt een toepassing geïnformeerd wanneer een ontwerper actief wordt. De service biedt een verzameling ontwerpers en één plaats waar globale objecten, zoals de venster Eigenschappen, selectiewijzigingsgebeurtenissen kunnen bewaken.
Constructors
| Name | Description |
|---|---|
| DesignSurfaceManager() |
Initialiseert een nieuw exemplaar van de DesignSurfaceManager klasse. |
| DesignSurfaceManager(IServiceProvider) |
Initialiseert een nieuw exemplaar van de DesignSurfaceManager klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ActiveDesignSurface |
Hiermee haalt u de actieve ontwerper op of stelt u deze in. |
| DesignSurfaces |
Hiermee haalt u een verzameling ontwerpoppervlakken op. |
| ServiceContainer |
Hiermee haalt u de ontwerpoppervlakmanager op ServiceContainer. |
Methoden
| Name | Description |
|---|---|
| CreateDesignSurface() |
Hiermee maakt u een exemplaar van een ontwerpoppervlak. |
| CreateDesignSurface(IServiceProvider) |
Hiermee maakt u een exemplaar van een ontwerpoppervlak. |
| CreateDesignSurfaceCore(IServiceProvider) |
Implementatie waarmee het ontwerpoppervlak wordt gemaakt. |
| Dispose() |
Releases van de resources die worden gebruikt door de DesignSurfaceManager. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de DesignSurfaceManager beheerde resources en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(Type) |
Hiermee haalt u een service op in de servicecontainer van de Ontwerp Surface Manager. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| ActiveDesignSurfaceChanged |
Treedt op wanneer de actieve ontwerper verandert. |
| DesignSurfaceCreated |
Vindt plaats wanneer een ontwerper wordt gemaakt. |
| DesignSurfaceDisposed |
Treedt op wanneer een ontwerper wordt verwijderd. |
| SelectionChanged |
Treedt op wanneer de globale selectie wordt gewijzigd. |