WebPartVerbsEventHandler 代理人

定義

CreateVerbs イベントのデリゲートを表します。

public delegate void WebPartVerbsEventHandler(System::Object ^ sender, WebPartVerbsEventArgs ^ e);
public delegate void WebPartVerbsEventHandler(object sender, WebPartVerbsEventArgs e);
type WebPartVerbsEventHandler = delegate of obj * WebPartVerbsEventArgs -> unit
Public Delegate Sub WebPartVerbsEventHandler(sender As Object, e As WebPartVerbsEventArgs)

パラメーター

sender
Object

イベントのソース。

e
WebPartVerbsEventArgs

イベント引数。

注釈

クラスは WebPartVerbsEventHandler 、イベントに応答して呼び出されるメソッドを指定するために CreateVerbs 使用されます。これは、 クラスから WebPartZoneBase 派生したゾーンに対して Web パーツ動詞が作成されるときに発生します。

Web パーツ動詞は、コントロールの最小化、終了、復元など、ユーザーが Web パーツ ページのユーザー インターフェイス (UI) で実行できるアクションを表します。ページにコントロールを追加する。またはアクションを取り消す。 動詞は、ゾーンのヘッダー領域とフッター領域の両方に表示でき、Web パーツ コントロール セットで提供される標準動詞と、開発者が追加できるカスタム動詞の両方があります。 動詞は UI でクリック可能なオブジェクトによって表されます。このオブジェクトは、 プロパティを使用 VerbButtonType してハイパーリンク、画像、またはボタンとして表示されるように設定できます。

ゾーンには WebPartZone 、Web パーツ コントロールの動詞メニューでレンダリングされる標準の動詞セットが用意されています。 カスタム Web パーツ ゾーン、または Web パーツ ゾーン内の Web パーツ コントロールは、メニューに動詞を追加できます。

Web パーツ ゾーンのコントロールは、基本クラスから WebPart 継承し、 プロパティをオーバーライドすることで、コントロールの動詞メニューに動詞を Verbs 追加できます。 コントロールが基底クラスから WebPart 継承されない場合は、 インターフェイスを実装 IWebActionable してコレクションをオーバーライドすることで、新しい動詞を Verbs 追加できます。

プロテクト WebPartZoneBase.OnCreateVerbs メソッドを使用すると、デリゲートをアタッチせずに、派生クラスでイベントをオーバーライドできます。 派生クラスは、常に基底クラスの メソッドを OnCreateVerbs 呼び出して、登録されたデリゲートがイベントを受け取れるようにする必要があります。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください