DesignSurfaceManager イベント
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| ActiveDesignSurfaceChanged | 現在のアクティブ デザイナが変更されたときに発生します。 |
| DesignSurfaceCreated | デザイナが作成されたときに発生します。 |
| DesignSurfaceDisposed | デザイナが破棄されたときに発生します。 |
| SelectionChanged | グローバルに選択されている対象が変更されたときに発生します。 |
参照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 は、デザイナ イベントのグローバル イベント機構を提供します。この機構では、デザイナがアクティブになるとアプリケーションに通知されます。このサービスは、デザイナのコレクションと、[プロパティ] ウィンドウなどのグローバル オブジェクトが選択内容の変更イベントを監視できる単一の場所を提供します。
.NET Framework のセキュリティ
継承階層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 コンストラクタ ()
アセンブリ: System.Design (system.design.dll 内)
構文
.NET Framework のセキュリティ
プラットフォーム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 コンストラクタ (IServiceProvider)
アセンブリ: System.Design (system.design.dll 内)
構文
.NET Framework のセキュリティ
プラットフォーム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 コンストラクタ
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| DesignSurfaceManager () | DesignSurfaceManager クラスの新しいインスタンスを初期化します。 |
| DesignSurfaceManager (IServiceProvider) | DesignSurfaceManager クラスの新しいインスタンスを初期化します。 |
参照DesignSurfaceManager プロパティ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| ActiveDesignSurface | アクティブなデザイナを取得または設定します。 |
| DesignSurfaces | デザイン サーフェイスのコレクションを取得します。 |
プロテクト プロパティ
参照DesignSurfaceManager メソッド
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| CreateDesignSurface | オーバーロードされます。 デザイン サーフェイスのインスタンスを作成します。 |
| Dispose | オーバーロードされます。 DesignSurfaceManager によって使用されているリソースを解放します。 |
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
| GetService | デザイン サーフェイス マネージャのサービス コンテナのサービスを取得します。 |
| GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| CreateDesignSurfaceCore | デザイン サーフェイスを作成する実装です。 |
| Dispose | オーバーロードされます。 DesignSurfaceManager によって使用されているリソースを解放します。 |
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照DesignSurfaceManager メンバ
DesignSurface オブジェクトのコレクションを管理します。
DesignSurfaceManager データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| ActiveDesignSurface | アクティブなデザイナを取得または設定します。 |
| DesignSurfaces | デザイン サーフェイスのコレクションを取得します。 |
プロテクト プロパティ
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| CreateDesignSurface | オーバーロードされます。 デザイン サーフェイスのインスタンスを作成します。 |
| Dispose | オーバーロードされます。 DesignSurfaceManager によって使用されているリソースを解放します。 |
| Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
| GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
| GetService | デザイン サーフェイス マネージャのサービス コンテナのサービスを取得します。 |
| GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
| ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
| ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| CreateDesignSurfaceCore | デザイン サーフェイスを作成する実装です。 |
| Dispose | オーバーロードされます。 DesignSurfaceManager によって使用されているリソースを解放します。 |
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
パブリック イベント| 名前 | 説明 | |
|---|---|---|
| ActiveDesignSurfaceChanged | 現在のアクティブ デザイナが変更されたときに発生します。 |
| DesignSurfaceCreated | デザイナが作成されたときに発生します。 |
| DesignSurfaceDisposed | デザイナが破棄されたときに発生します。 |
| SelectionChanged | グローバルに選択されている対象が変更されたときに発生します。 |
参照- DesignSurfaceManagerのページへのリンク