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


ViewEvent オブジェクトは、コントロールのデザイン時ビューで特定のユーザー アクションによってイベントが生成される場合に、デザイン ホスト (Visual Studio 2005 など) によってデザイナ コンポーネントに提供されます。IControlDesignerView.ViewEvent イベントは、ViewEventArgs オブジェクトをパラメータとして取る ViewEventHandler デリゲート メソッドによって処理されます。ViewEventArgs クラスの EventType プロパティは ViewEvent オブジェクトです。ViewEventHandler デリゲート メソッドは、EventType プロパティと静的 ViewEvent フィールドを比較して、どのような操作によってイベントが生成されたかを判定します。たとえば、イベントは、次の状況で生成されます。
ControlDesigner クラスは、IControlDesignerView.ViewEvent イベントを処理するための既定のデリゲートを提供します。カスタム コントロール デザイナは、OnClick メソッド、OnPaint メソッド、および OnTemplateModeChanged メソッドをオーバーライドして、デザイン サーフェイス上のコントロールのイベントを処理します。
デザイナ ホストは、デザイン サーフェイス上の操作の種類に対して ViewEventArgs オブジェクトを初期化し、そのオブジェクトを ViewEventHandler デリゲートに渡します。ViewEventArgs オブジェクトの EventType プロパティは、操作の種類を示します。

System.Web.UI.Design.ViewEvent


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


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