WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metoda

Definicja

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

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 wywołuje SelectedWebPartChanged zdarzenie, które zazwyczaj jest punktem w czasie, w którym deweloper może chcieć zmienić wygląd interfejsu użytkownika. Na przykład po wybraniu nowej WebPart kontrolki zestaw kontrolek składników Web Part zmienia renderowanie nowo wybranej kontrolki. Po wyczyszczonej zaznaczeniu kontrolki renderowanie jest zwracane do normy.

Gdy użytkownik wybierze konkretną WebPart kontrolkę do edycji, zostanie wywołana OnSelectedWebPartChanged metoda . Gdy użytkownik zakończy edycję kontrolki i zamknie ją, a wynik zaznaczenia 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 w <asp:webpartmanager> 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; Można na przykład dziedziczyć z EditorZoneBase klasy i zastąpić jej OnSelectedWebPartChanged(Object, WebPartEventArgs) metodę, aby dostosować renderowanie kontrolek wybranych i wyczyszczone podczas procesu edycji.

Dotyczy

Zobacz też