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) 方法,以自訂編輯程式期間選取和清除的控制項轉譯。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應