ToolPart.SyncChanges method

When overridden in a derived class, this method is called after all other tool parts have called their ApplyChanges methods.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Overrides Sub SyncChanges
'Usage
Dim instance As ToolPart

instance.SyncChanges()
public override void SyncChanges()

Remarks

The ToolPaneCalls the SyncChanges method for each tool part after all tool parts have successfully called the ApplyChanges method. A tool part should override the SyncChanges method with code to synchronize its user interface to the current values of any custom properties that affect its functionality, because other tool parts may have changed these values. If an error occurs when calling ApplyChanges, the ToolPane will not call SyncChanges for any tool parts. This may cause inconsistent values in the user interface. In this case, the user must resolve the erroneous property value(s) before the properties can be saved.

See also

Reference

ToolPart class

ToolPart members

Microsoft.SharePoint.WebPartPages namespace