WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Méthode

Définition

Déclenche l’événement SelectedWebPartChanged , qui se produit après qu’un WebPart contrôle a été récemment sélectionné ou que sa sélection ait été effacée.

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)

Paramètres

e
WebPartEventArgs

Qui WebPartEventArgs contient les données d’événement.

Remarques

La OnSelectedWebPartChanged méthode déclenche l’événement SelectedWebPartChanged , qui est généralement un point dans le temps où un développeur peut vouloir modifier l’apparence de l’interface utilisateur (IU). Par exemple, lorsqu’un nouveau WebPart contrôle est sélectionné, le jeu de contrôles Composants WebPart modifie le rendu du contrôle nouvellement sélectionné. Une fois la sélection d’un contrôle effacée, le rendu est retourné à la normale.

Une fois qu’un utilisateur sélectionne un contrôle particulier WebPart pour modification, la OnSelectedWebPartChanged méthode est appelée. Lorsque l’utilisateur termine la modification du contrôle et le ferme, avec le résultat que la sélection du contrôle est effacée, la OnSelectedWebPartChanged méthode est appelée à nouveau.

Notes pour les héritiers

Plusieurs options sont associées à l’événement SelectedWebPartChanged pour permettre aux développeurs de personnaliser le rendu qui se produit après la modification du contrôle sélectionné. Dans le code déclaratif, dans l’élément <asp:webpartmanager> , vous pouvez définir l’attribut OnSelectedWebPartChanged et lui attribuer le nom d’une méthode personnalisée. Dans la méthode personnalisée, vous pouvez modifier le rendu des contrôles sélectionnés lorsque l’événement se produit. Une autre option consiste à hériter de la WebPartManager classe et à remplacer la méthode. Une troisième option consiste à personnaliser le rendu au niveau de la zone ; Par exemple, vous pouvez hériter de la EditorZoneBase classe et remplacer sa OnSelectedWebPartChanged(Object, WebPartEventArgs) méthode pour personnaliser le rendu des contrôles sélectionnés et effacés pendant le processus d’édition.

S’applique à

Voir aussi