Поделиться через


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 событие, которое обычно является моментом во времени, когда разработчику может потребоваться изменить внешний вид пользовательского интерфейса. Например, при выборе нового WebPart элемента управления набор элементов управления веб-частей изменяет отрисовку только что выбранного элемента управления. После очистки выбора элемента управления отрисовка возвращается в нормальное состояние.

После выбора пользователем определенного WebPart элемента управления для редактирования OnSelectedWebPartChanged вызывается метод . Когда пользователь завершает редактирование элемента управления и закрывает его, в результате чего выбор элемента управления будет снят, OnSelectedWebPartChanged метод вызывается снова.

Примечания для тех, кто наследует этот метод

Существует несколько параметров, связанных с событием SelectedWebPartChanged , которые позволяют разработчикам настраивать отрисовку, которая происходит после изменения выбранного элемента управления. В декларативном коде <asp:webpartmanager> в элементе можно задать OnSelectedWebPartChanged атрибут и присвоить ему имя настраиваемого метода. В пользовательском методе можно изменить отрисовку выбранных элементов управления при возникновении события. Другой вариант — наследовать от WebPartManager класса и переопределить метод . Третий вариант — настроить отрисовку на уровне зоны; Например, можно наследовать от EditorZoneBase класса и переопределить его OnSelectedWebPartChanged(Object, WebPartEventArgs) метод, чтобы настроить отрисовку элементов управления, выбранных и очищенных в процессе редактирования.

Применяется к

См. также раздел