PropertyGridEditorPart.ApplyChanges Méthode

Définition

Enregistre les valeurs d’un PropertyGridEditorPart contrôle dans les propriétés correspondantes dans le contrôle associé WebPart .

public:
 override bool ApplyChanges();
public override bool ApplyChanges();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

Retours

true si l’action d’enregistrement des valeurs à partir de l’objet PropertyGridEditorPartWebPart a réussi ; sinon (si une erreur se produit), false.

Exceptions

Une erreur s’est produite lors de la tentative de définition de la valeur d’une propriété sur l’objet associé WebPart.

Remarques

La ApplyChanges méthode est une méthode critique sur un PropertyGridEditorPart contrôle. La méthode enregistre les valeurs qu’un utilisateur a définies sur un PropertyGridEditorPart contrôle sur les propriétés correspondantes dans le contrôle associé WebPart . Le contrôle associé est référencé dans la PropertyGridEditorPart propriété héritée WebPartToEdit du contrôle.

Important

Vous ne pouvez pas remplacer la ApplyChanges méthode, car le PropertyGridEditorPart type est scellé pour empêcher son héritage. Toutefois, si vous avez besoin d’un contrôle programmatique plus important sur le processus de modification de différentes WebPart propriétés de contrôle que le PropertyGridEditorPart contrôle fournit, vous pouvez créer un contrôle personnalisé EditorPart et fournir votre propre implémentation de cette méthode. Pour obtenir un exemple de code, consultez la ApplyChanges méthode.

La ApplyChanges méthode tente de définir les valeurs sur les propriétés personnalisées publiques dans le contrôle associé WebPart , à condition que ces propriétés aient chacun un [WebBrowsable(true)] attribut.

La ApplyChanges méthode est appelée lorsque l’utilisateur clique sur un bouton représentant un OK ou un verbe appliquer dans l’interface utilisateur d’édition. Vous pouvez également l’appeler directement à partir de votre propre code s’il est nécessaire d’enregistrer les valeurs modifiées en dehors des actions utilisateur.

S’applique à

Voir aussi