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)
参数
包含事件数据的 A WebPartEventArgs 。
注解
该方法 OnSelectedWebPartChanged 会引发 SelectedWebPartChanged 事件,该事件通常是开发人员可能想要更改用户界面(UI)外观的时间点。 例如,选择新 WebPart 控件时,Web 部件控件设置更改新所选控件的呈现。 清除控件的选择后,呈现将返回到正常状态。
用户选择要编辑的特定 WebPart 控件后, OnSelectedWebPartChanged 将调用该方法。 当用户完成编辑控件并关闭控件时,将再次调用该方法,并清除 OnSelectedWebPartChanged 控件的选择结果。
继承者说明
有多个与事件相关的 SelectedWebPartChanged 选项,允许开发人员自定义所选控件更改后发生的呈现。 在声明性代码中 <asp:webpartmanager> ,可以在元素中设置 OnSelectedWebPartChanged 属性,并将其分配给自定义方法的名称。 在自定义方法中,可以在事件发生时修改所选控件的呈现。 另一个选项是从类继承 WebPartManager 并重写方法。 第三个选项是在区域级别自定义呈现;例如,可以从类继承 EditorZoneBase 并重写其 OnSelectedWebPartChanged(Object, WebPartEventArgs) 方法,以自定义编辑过程中所选和清除的控件的呈现。