WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) メソッド

定義

SelectedWebPartChanged イベントを発生させます。これは、WebPart コントロールが新しく選択されたか、選択が解除された後に発生します。

protected:
 virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged(System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)

パラメーター

e
WebPartEventArgs

イベント データを含む WebPartEventArgs

注釈

OnSelectedWebPartChanged メソッドは、SelectedWebPartChanged イベントを発生させます。これは通常、開発者がユーザー インターフェイス (UI) の外観を変更する必要がある時点です。 たとえば、新しい WebPart コントロールを選択すると、Web パーツ コントロール セットによって、新しく選択したコントロールのレンダリングが変更されます。 コントロールの選択が解除されると、レンダリングは通常の状態に戻ります。

ユーザーが編集のために特定の WebPart コントロールを選択すると、 OnSelectedWebPartChanged メソッドが呼び出されます。 ユーザーがコントロールの編集を完了して閉じると、コントロールの選択が解除された結果、 OnSelectedWebPartChanged メソッドが再度呼び出されます。

注意 (継承者)

選択したコントロールが変更された後に発生するレンダリングを開発者がカスタマイズできるようにするために、 SelectedWebPartChanged イベントに関連するいくつかのオプションがあります。 宣言型コードでは、 <asp:webpartmanager> 要素内で OnSelectedWebPartChanged 属性を設定し、それにカスタム メソッドの名前を割り当てることができます。 カスタム メソッドでは、イベントが発生したときに選択したコントロールのレンダリングを変更できます。 もう 1 つのオプションは、 WebPartManager クラスから継承し、メソッドをオーバーライドすることです。 3 番目のオプションは、ゾーン レベルでレンダリングをカスタマイズすることです。たとえば、 EditorZoneBase クラスから継承し、その OnSelectedWebPartChanged(Object, WebPartEventArgs) メソッドをオーバーライドして、編集プロセス中に選択およびクリアされたコントロールのレンダリングをカスタマイズできます。

適用対象

こちらもご覧ください