DesignSurfaceManager クラス
アセンブリ: System.Design (system.design.dll 内)

Public Class DesignSurfaceManager Implements IServiceProvider, IDisposable
public class DesignSurfaceManager : IServiceProvider, IDisposable
public ref class DesignSurfaceManager : IServiceProvider, IDisposable
public class DesignSurfaceManager implements IServiceProvider, IDisposable
public class DesignSurfaceManager implements IServiceProvider, IDisposable

DesignSurfaceManager クラスは、DesignSurface オブジェクトのコンテナとしてデザインされています。このクラスは、デザイナ、プロパティ ウィンドウ、およびその他のグローバル オブジェクト間のイベントのルーティングを処理する共通のサービスを提供します。DesignSurfaceManager の使用はオプションですが、複数のデザイナ ウィンドウを使用する場合には、このクラスを使用することをお勧めします。
DesignSurfaceManager クラスは、複数のデザイン時サービスを自動的に提供します。プロテクト プロパティ ServiceContainer でこれらのサービスを置き換えることによって、各サービスをオーバーライドできます。サービスを置き換えるには、コンストラクタをオーバーライドし、基本クラスを呼び出し、プロテクト プロパティ ServiceContainer を使用して変更を加えます。デザイン サーフェイス マネージャが破棄されると、IDisposable インターフェイスを実装するサービス コンテナに追加されたすべてのサービスが破棄されます。DesignSurfaceManager クラスには、既定のサービスとして IDesignerEventService インターフェイスが用意されています。IDesignerEventService は、デザイナ イベントのグローバル イベント機構を提供します。この機構では、デザイナがアクティブになるとアプリケーションに通知されます。このサービスは、デザイナのコレクションと、[プロパティ] ウィンドウなどのグローバル オブジェクトが選択内容の変更イベントを監視できる単一の場所を提供します。


System.ComponentModel.Design.DesignSurfaceManager


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DesignSurfaceManager クラスのページへのリンク