WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
引發 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)
參數
WebPartEventArgs,其中包含事件資料。
備註
方法 OnSelectedWebPartChanged 會引發 SelectedWebPartChanged 事件,通常是開發人員可能想要變更使用者介面外觀 (UI) 的時間點。 例如,選取新 WebPart 控件時,Web 元件控件會設定變更新選取控件的轉譯。 清除控件的選取範圍之後,轉譯會傳回正常。
用戶選取要編輯的特定 WebPart 控件之後,會 OnSelectedWebPartChanged 呼叫 方法。 當使用者完成編輯控制項並關閉控制項時,會再次呼叫 方法, OnSelectedWebPartChanged 並清除控件選取的結果。
給繼承者的注意事項
有數個選項與 SelectedWebPartChanged 事件相關,可讓開發人員自定義在選取的控件變更之後所發生的轉譯。 在宣告式程式代碼中 <asp:webpartmanager>
,您可以在 元素內設定 OnSelectedWebPartChanged
屬性,並將自定義方法的名稱指派給它。 在自定義方法中,您可以在事件發生時修改所選控件的轉譯。 另一個選項是繼承自 WebPartManager 類別,並覆寫 方法。 第三個選項是在區域層級自定義轉譯;例如,您可以繼承自 EditorZoneBase 類別,並覆寫其 OnSelectedWebPartChanged(Object, WebPartEventArgs) 方法,以自定義編輯程式期間選取和清除的控件轉譯。