AppearanceEditorPart.SyncChanges Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère les valeurs de propriété auprès d'un contrôle WebPart et les assigne au contrôle AppearanceEditorPart associé.
public:
override void SyncChanges();
public override void SyncChanges ();
override this.SyncChanges : unit -> unit
Public Overrides Sub SyncChanges ()
Remarques
La SyncChanges méthode est une méthode critique sur un AppearanceEditorPart contrôle. Il implémente la EditorPart.SyncChanges méthode à partir de la classe de base, récupère les valeurs actuelles du contrôle associé WebPart et met à jour les contrôles du AppearanceEditorPart contrôle avec ces valeurs afin qu’un utilisateur puisse les modifier.
La SyncChanges méthode est appelée chaque fois que les valeurs du contrôle associé WebPart peuvent avoir changé. Pour un AppearanceEditorPart contrôle, la EditorZoneBase zone qui contient le contrôle appelle la SyncChanges méthode, afin que les valeurs du AppearanceEditorPart contrôle soient toujours synchronisées avec les valeurs du contrôle associé WebPart . Un autre cas où la SyncChanges méthode est appelée est lorsqu’un WebPart contrôle passe en mode édition.
Notes pour les héritiers
Le jeu de contrôles WebPart appelle la SyncChanges() méthode dans la méthode héritée OnPreRender(EventArgs) , de sorte que si des modifications se sont produites après que l’utilisateur a consulté le contrôle pour la dernière fois avant la modification (par exemple, un utilisateur administratif partagé a apporté des modifications au contrôle qui affecteraient tous les utilisateurs), ces modifications sont évidentes pendant le processus de modification.
Si vous créez un contrôle personnalisé, vous pouvez suivre la même approche et appeler la SyncChanges() méthode de la méthode héritée OnPreRender(EventArgs) pour vous assurer que toutes les modifications intervenantes sont synchronisées, mais il n’est pas nécessaire de le faire.