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 プロパティに置き換えることでオーバーライドできます。 サービスを置き換えるには、コンストラクターをオーバーライドし、base を呼び出し、保護された ServiceContainer プロパティを使用して変更を加えます。 インターフェイスを実装 IDisposable するサービス コンテナーに追加されたすべてのサービスは、デザイン サーフェイス マネージャーが破棄されるときに破棄されます。 クラスは DesignSurfaceManager 、インターフェイスを IDesignerEventService 既定のサービスとして提供します。 IDesignerEventService は、デザイナー イベントのグローバル イベントメカニズムを提供します。 このメカニズムでは、デザイナーがアクティブになったときにアプリケーションに通知されます。 このサービスは、デザイナーのコレクションと、プロパティ ウィンドウなどのグローバル オブジェクトが選択変更イベントを監視できる 1 つの場所を提供します。
コンストラクター
DesignSurfaceManager() |
DesignSurfaceManager クラスの新しいインスタンスを初期化します。 |
DesignSurfaceManager(IServiceProvider) |
DesignSurfaceManager クラスの新しいインスタンスを初期化します。 |
プロパティ
ActiveDesignSurface |
アクティブなデザイナーを取得または設定します。 |
DesignSurfaces |
デザイン サーフェイスのコレクションを取得します。 |
ServiceContainer |
デザイン サーフェイス マネージャーの ServiceContainer を取得します。 |
メソッド
CreateDesignSurface() |
デザイン サーフェイスのインスタンスを作成します。 |
CreateDesignSurface(IServiceProvider) |
デザイン サーフェイスのインスタンスを作成します。 |
CreateDesignSurfaceCore(IServiceProvider) |
デザイン サーフェイスを作成する実装です。 |
Dispose() |
DesignSurfaceManager で使用したリソースを解放します。 |
Dispose(Boolean) |
DesignSurfaceManager によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetService(Type) |
デザイン サーフェイス マネージャーのサービス コンテナーのサービスを取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
ActiveDesignSurfaceChanged |
現在のアクティブ デザイナーが変更されたときに発生します。 |
DesignSurfaceCreated |
デザイナーが作成されたときに発生します。 |
DesignSurfaceDisposed |
デザイナーが破棄されたときに発生します。 |
SelectionChanged |
グローバルに選択されている対象が変更されたときに発生します。 |
適用対象
こちらもご覧ください
.NET