DesignSurfaceManager Klass

Definition

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.

Gäller för

Se även