DesignSurfaceManager DesignSurfaceManager DesignSurfaceManager DesignSurfaceManager Class

定義

DesignSurface オブジェクトのコレクションを管理します。Manages a collection of DesignSurface objects.

public ref class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
    interface IServiceProvider
    interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
継承
DesignSurfaceManagerDesignSurfaceManagerDesignSurfaceManagerDesignSurfaceManager
属性
実装

注釈

DesignSurfaceManagerクラスは、のコンテナーとして設計されてDesignSurfaceオブジェクト。The DesignSurfaceManager class is designed to be a container of DesignSurface objects. ハンドル イベント ルーティング デザイナー、プロパティ ウィンドウ、およびその他のグローバル オブジェクト間の一般的なサービスを提供します。It provides common services that handle event routing between designers, property windows, and other global objects. 使用してDesignSurfaceManagerは、省略可能ですが、デザイナーのいくつかの windows をインストールする場合はお勧めします。Using DesignSurfaceManager is optional, but it is recommended if you intend to have several designer windows.

DesignSurfaceManagerクラスが自動的にいくつかのデザイン時サービスを提供します。The DesignSurfaceManager class provides several design-time services automatically. これらの各サービスをオーバーライドするには、保護されたで置き換えることによってServiceContainerプロパティ。You can override each of these services by replacing them in the protected ServiceContainer property. サービスを置換するコンス トラクターをオーバーライドし、基本をを通じて、保護された変更を加えるServiceContainerプロパティ。To replace a service, override the constructor, call base, and make any changes through the protected ServiceContainer property. 実装するサービス コンテナーに追加されたすべてのサービス、IDisposableインターフェイスがデザイン サーフェイス マネージャーが破棄されるときに破棄されます。All services added to the service container that implement the IDisposable interface are disposed when the design surface manager is disposed. DesignSurfaceManagerクラスには、IDesignerEventService既定のサービスとのインターフェイス。The DesignSurfaceManager class provides the IDesignerEventService interface as the default service. IDesignerEventService デザイナー イベントをイベントのグローバル機構を提供します。IDesignerEventService provides a global eventing mechanism for designer events. このメカニズムにより、アプリケーションは、デザイナーがアクティブになったときに通知されます。With this mechanism, an application is informed when a designer becomes active. サービスは、デザイナーのコレクションと [プロパティ] ウィンドウなどのグローバル オブジェクトが選択を監視できる 1 つの場所の変更イベントを提供します。The service provides a collection of designers and a single place where global objects, such as the Properties window, can monitor selection change events.

コンストラクター

DesignSurfaceManager() DesignSurfaceManager() DesignSurfaceManager() DesignSurfaceManager()

DesignSurfaceManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurfaceManager class.

DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider) DesignSurfaceManager(IServiceProvider)

DesignSurfaceManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurfaceManager class.

プロパティ

ActiveDesignSurface ActiveDesignSurface ActiveDesignSurface ActiveDesignSurface

アクティブなデザイナーを取得または設定します。Gets or sets the active designer.

DesignSurfaces DesignSurfaces DesignSurfaces DesignSurfaces

デザイン サーフェイスのコレクションを取得します。Gets a collection of design surfaces.

ServiceContainer ServiceContainer ServiceContainer ServiceContainer

デザイン サーフェイス マネージャーの ServiceContainer を取得します。Gets the design surface manager's ServiceContainer.

メソッド

CreateDesignSurface() CreateDesignSurface() CreateDesignSurface() CreateDesignSurface()

デザイン サーフェイスのインスタンスを作成します。Creates an instance of a design surface.

CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider) CreateDesignSurface(IServiceProvider)

デザイン サーフェイスのインスタンスを作成します。Creates an instance of a design surface.

CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider) CreateDesignSurfaceCore(IServiceProvider)

デザイン サーフェイスを作成する実装です。Implementation that creates the design surface.

Dispose() Dispose() Dispose() Dispose()

DesignSurfaceManager で使用したリソースを解放します。Releases the resources used by the DesignSurfaceManager.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

DesignSurfaceManager によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the DesignSurfaceManager and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

デザイン サーフェイス マネージャーのサービス コンテナーのサービスを取得します。Gets a service in the design surface manager's service container.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged ActiveDesignSurfaceChanged

現在のアクティブ デザイナーが変更されたときに発生します。Occurs when the currently active designer changes.

DesignSurfaceCreated DesignSurfaceCreated DesignSurfaceCreated DesignSurfaceCreated

デザイナーが作成されたときに発生します。Occurs when a designer is created.

DesignSurfaceDisposed DesignSurfaceDisposed DesignSurfaceDisposed DesignSurfaceDisposed

デザイナーが破棄されたときに発生します。Occurs when a designer is disposed.

SelectionChanged SelectionChanged SelectionChanged SelectionChanged

グローバルに選択されている対象が変更されたときに発生します。Occurs when the global selection changes.

セキュリティ

NamedPermissionSet
システム リソースへのフル アクセス。for full access to system resources. 値を要求: LinkDemandInheritanceDemandします。Demand values: LinkDemand, InheritanceDemand. 関連付けられた状態。Associated state:

適用対象

こちらもご覧ください