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)
Параметры
Объект WebPartEventArgs, содержащий данные события.
Комментарии
Метод OnSelectedWebPartChanged вызывает SelectedWebPartChanged событие, которое обычно является моментом во времени, когда разработчику может потребоваться изменить внешний вид пользовательского интерфейса. Например, при выборе нового WebPart элемента управления набор элементов управления веб-частей изменяет отрисовку только что выбранного элемента управления. После очистки выбора элемента управления отрисовка возвращается в нормальное состояние.
После выбора пользователем определенного WebPart элемента управления для редактирования OnSelectedWebPartChanged вызывается метод . Когда пользователь завершает редактирование элемента управления и закрывает его, в результате чего выбор элемента управления будет снят, OnSelectedWebPartChanged метод вызывается снова.
Примечания для тех, кто наследует этот метод
Существует несколько параметров, связанных с событием SelectedWebPartChanged , которые позволяют разработчикам настраивать отрисовку, которая происходит после изменения выбранного элемента управления. В декларативном коде <asp:webpartmanager>
в элементе можно задать OnSelectedWebPartChanged
атрибут и присвоить ему имя настраиваемого метода. В пользовательском методе можно изменить отрисовку выбранных элементов управления при возникновении события. Другой вариант — наследовать от WebPartManager класса и переопределить метод . Третий вариант — настроить отрисовку на уровне зоны; Например, можно наследовать от EditorZoneBase класса и переопределить его OnSelectedWebPartChanged(Object, WebPartEventArgs) метод, чтобы настроить отрисовку элементов управления, выбранных и очищенных в процессе редактирования.