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) метод, чтобы настроить отрисовку элементов управления, выбранных и очищенных в процессе редактирования.

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

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