DesignSurfaceManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hanterar en samling DesignSurface objekt.
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
- Arv
-
DesignSurfaceManager
- Attribut
- Implementeringar
Kommentarer
Klassen DesignSurfaceManager är utformad för att vara en container med DesignSurface objekt. Den tillhandahåller vanliga tjänster som hanterar händelsedirigering mellan designers, egenskapsfönster och andra globala objekt. Det är valfritt att använda DesignSurfaceManager , men det rekommenderas om du tänker ha flera designerfönster.
Klassen DesignSurfaceManager tillhandahåller flera designtidstjänster automatiskt. Du kan åsidosätta var och en av dessa tjänster genom att ersätta dem i den skyddade ServiceContainer egenskapen. Om du vill ersätta en tjänst åsidosätter du konstruktorn, anropar basen och gör ändringar via den skyddade ServiceContainer egenskapen. Alla tjänster som läggs till i tjänstcontainern som implementerar IDisposable gränssnittet tas bort när designytans hanterare tas bort. Klassen DesignSurfaceManager tillhandahåller IDesignerEventService gränssnittet som standardtjänst. IDesignerEventService tillhandahåller en global händelsemekanism för designerhändelser. Med den här mekanismen informeras ett program när en designer blir aktiv. Tjänsten tillhandahåller en samling designers och en enda plats där globala objekt, till exempel Properties window, kan övervaka valändringshändelser.
Konstruktorer
| Name | Description |
|---|---|
| DesignSurfaceManager() |
Initierar en ny instans av DesignSurfaceManager klassen. |
| DesignSurfaceManager(IServiceProvider) |
Initierar en ny instans av DesignSurfaceManager klassen. |
Egenskaper
| Name | Description |
|---|---|
| ActiveDesignSurface |
Hämtar eller ställer in den aktiva designern. |
| DesignSurfaces |
Hämtar en samling designytor. |
| ServiceContainer |
Hämtar designytans chef ServiceContainer. |
Metoder
| Name | Description |
|---|---|
| CreateDesignSurface() |
Skapar en instans av en designyta. |
| CreateDesignSurface(IServiceProvider) |
Skapar en instans av en designyta. |
| CreateDesignSurfaceCore(IServiceProvider) |
Implementering som skapar designytan. |
| Dispose() |
Släpper de resurser som används av DesignSurfaceManager. |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av DesignSurfaceManager och släpper eventuellt de hanterade resurserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetService(Type) |
Hämtar en tjänst i designytans tjänstcontainer. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| ActiveDesignSurfaceChanged |
Inträffar när den aktiva designern ändras. |
| DesignSurfaceCreated |
Inträffar när en designer skapas. |
| DesignSurfaceDisposed |
Inträffar när en designer tas bort. |
| SelectionChanged |
Inträffar när den globala markeringen ändras. |