ConnectionsZone.OnDisplayModeChanged 方法

定义

引发 DisplayModeChanged 事件。

protected:
 override void OnDisplayModeChanged(System::Object ^ sender, System::Web::UI::WebControls::WebParts::WebPartDisplayModeEventArgs ^ e);
protected override void OnDisplayModeChanged (object sender, System.Web.UI.WebControls.WebParts.WebPartDisplayModeEventArgs e);
override this.OnDisplayModeChanged : obj * System.Web.UI.WebControls.WebParts.WebPartDisplayModeEventArgs -> unit
Protected Overrides Sub OnDisplayModeChanged (sender As Object, e As WebPartDisplayModeEventArgs)

参数

sender
Object

事件的发送方。

注解

此方法引发 DisplayModeChanged 事件,并为它提供自定义处理程序。 网页进入或退出连接显示模式后,此方法执行控件特有的 ConnectionsZone 几个步骤。 方法取消此时挂起的任何连接活动,通过将 属性设置为 ChildControlsCreatedfalse,确保不会显示来自连接用户界面 (UI) 的子控件,并且如果用户继续创建连接的过程,则将连接 UI 设置为可以显示有关现有连接的信息的模式。

若要向 方法中 OnDisplayModeChanged 提供的处理添加专用处理,开发人员可以从 类继承 ConnectionsZone 并重写此方法。 作为替代方法,开发人员还可以通过向网页中的 元素添加OnDisplayModeChanged属性<asp:webpartmanager>,并为控件上的 事件WebPartManager提供处理程序DisplayModeChanged,并为其分配用于处理事件的自定义方法的值。 在此方法中,开发人员可以检查 属性的DisplayMode当前值,如果是 ConnectDisplayMode,则可以对ConnectionsZone控件执行所需的更改。

适用于

另请参阅