DesignSurfaceManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理 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
- 繼承
-
DesignSurfaceManager
- 屬性
- 實作
備註
類別 DesignSurfaceManager 的設計目的是要成為物件的容器 DesignSurface 。 它提供一般服務,可處理設計工具、屬性視窗和其他全域對象之間的事件路由。 使用 DesignSurfaceManager 是選擇性的,但如果您想要有數個設計工具視窗, 建議使用 。
類別 DesignSurfaceManager 會自動提供數個設計時間服務。 您可以在受保護的 ServiceContainer 屬性中取代這些服務,以覆寫這些服務。 若要取代服務,請覆寫建構函式、呼叫基底,並透過受保護的 ServiceContainer 屬性進行任何變更。 在處置設計介面管理員時,所有新增至實 IDisposable 作 介面的服務容器都會處置。 類別 DesignSurfaceManager 提供 IDesignerEventService 介面做為預設服務。 IDesignerEventService 提供設計工具事件的全域事件機制。 使用此機制時,應用程式會在設計工具變成作用中時收到通知。 此服務提供設計工具集合和單一位置,其中全域物件,例如 屬性視窗,可以監視選取變更事件。
建構函式
DesignSurfaceManager() |
初始化 DesignSurfaceManager 類別的新執行個體。 |
DesignSurfaceManager(IServiceProvider) |
初始化 DesignSurfaceManager 類別的新執行個體。 |
屬性
ActiveDesignSurface |
取得或設定使用中的設計工具。 |
DesignSurfaces |
取得設計介面的集合。 |
ServiceContainer |
取得設計介面管理員的 ServiceContainer。 |
方法
CreateDesignSurface() |
建立設計介面的執行個體。 |
CreateDesignSurface(IServiceProvider) |
建立設計介面的執行個體。 |
CreateDesignSurfaceCore(IServiceProvider) |
建立設計介面的實作。 |
Dispose() |
釋放 DesignSurfaceManager 使用的資源。 |
Dispose(Boolean) |
釋放 DesignSurfaceManager 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetService(Type) |
取得設計介面管理員服務容器中的服務。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
事件
ActiveDesignSurfaceChanged |
發生於目前使用中的設計工具變更時。 |
DesignSurfaceCreated |
發生於設計工具建立時。 |
DesignSurfaceDisposed |
發生於處置設計工具時。 |
SelectionChanged |
發生於全域選取變更時。 |