WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metodo

Definizione

Genera l'evento SelectedWebPartChanged, che si verifica dopo la nuova selezione o l'annullamento della selezione del controllo 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)

Parametri

e
WebPartEventArgs

Oggetto WebPartEventArgs che contiene i dati dell'evento.

Commenti

Il OnSelectedWebPartChanged metodo genera l'evento SelectedWebPartChanged , che in genere è un punto nel tempo in cui uno sviluppatore potrebbe voler modificare l'aspetto dell'interfaccia utente. Ad esempio, quando viene selezionato un nuovo WebPart controllo, il set di controlli Web part modifica il rendering del controllo appena selezionato. Dopo la cancellazione della selezione di un controllo, il rendering viene restituito alla normalità.

Dopo che un utente seleziona un particolare WebPart controllo per la modifica, viene chiamato il OnSelectedWebPartChanged metodo . Quando l'utente termina la modifica del controllo e lo chiude, con il risultato che la selezione del controllo viene deselezionata, il OnSelectedWebPartChanged metodo viene chiamato di nuovo.

Note per gli eredi

Sono disponibili diverse opzioni correlate all'evento SelectedWebPartChanged , per consentire agli sviluppatori di personalizzare il rendering che si verifica dopo la modifica del controllo selezionato. Nel codice dichiarativo, all'interno dell'elemento <asp:webpartmanager> è possibile impostare l'attributo OnSelectedWebPartChanged e assegnarlo al nome di un metodo personalizzato. Nel metodo personalizzato è possibile modificare il rendering dei controlli selezionati quando si verifica l'evento. Un'altra opzione consiste nell'ereditare WebPartManager dalla classe ed eseguire l'override del metodo . Una terza opzione consiste nel personalizzare il rendering a livello di zona; Ad esempio, è possibile ereditare dalla classe ed eseguire l'override del EditorZoneBase relativo OnSelectedWebPartChanged(Object, WebPartEventArgs) metodo per personalizzare il rendering dei controlli selezionati e cancellati durante il processo di modifica.

Si applica a

Vedi anche