Udostępnij za pośrednictwem


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metoda

Definicja

Zgłasza zdarzenie, które występuje po WebPart wybraniu SelectedWebPartChanged kontrolki lub jego wyczyszczeniu.

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)

Parametry

e
WebPartEventArgs

Element WebPartEventArgs zawierający dane zdarzenia.

Uwagi

Metoda OnSelectedWebPartChanged zgłasza SelectedWebPartChanged zdarzenie, czyli zazwyczaj punkt w czasie, w którym deweloper może chcieć zmienić wygląd interfejsu użytkownika. Na przykład po wybraniu nowej WebPart kontrolki składniki Web Part zmieniają renderowanie nowo wybranej kontrolki. Po wyczyszczonej zaznaczeniu kontrolki renderowanie jest zwracane do normalnego.

Gdy użytkownik wybierze konkretną WebPart kontrolkę do edycji, wywoływana OnSelectedWebPartChanged jest metoda. Gdy użytkownik zakończy edycję kontrolki i zamknie ją, dzięki czemu zaznaczenie kontrolki zostanie wyczyszczone, OnSelectedWebPartChanged metoda zostanie wywołana ponownie.

Uwagi dotyczące dziedziczenia

Istnieje kilka opcji związanych ze SelectedWebPartChanged zdarzeniem, aby umożliwić deweloperom dostosowanie renderowania, które występuje po zmianie wybranej kontrolki. W kodzie deklaratywnym <asp:webpartmanager> w elemecie można ustawić OnSelectedWebPartChanged atrybut i przypisać do niego nazwę metody niestandardowej. W metodzie niestandardowej można zmodyfikować renderowanie wybranych kontrolek po wystąpieniu zdarzenia. Inną opcją jest dziedziczenie z WebPartManager klasy i zastąpienie metody . Trzecią opcją jest dostosowanie renderowania na poziomie strefy; na przykład można dziedziczyć z EditorZoneBase klasy i zastąpić jego OnSelectedWebPartChanged(Object, WebPartEventArgs) metodę, aby dostosować renderowanie kontrolek wybranych i wyczyszczone podczas procesu edycji.

Dotyczy

Zobacz też