WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.