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 は、デザイナ イベントのグローバル イベント機構を提供します。この機構では、デザイナがアクティブになるとアプリケーションに通知されます。このサービスは、デザイナのコレクションと、[プロパティ] ウィンドウなどのグローバル オブジェクトが選択内容の変更イベントを監視できる単一の場所を提供します。


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 内)



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 内)



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のページへのリンク