AppearanceEditorPart.SyncChanges メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WebPart コントロールからプロパティ値を取得し、関連付けられているAppearanceEditorPart コントロールに割り当てます。
public:
override void SyncChanges();
public override void SyncChanges();
override this.SyncChanges : unit -> unit
Public Overrides Sub SyncChanges ()
注釈
SyncChanges メソッドは、AppearanceEditorPart コントロールの重要なメソッドです。 基底クラスから EditorPart.SyncChanges メソッドを実装し、関連付けられている WebPart コントロールから現在の値を取得し、 AppearanceEditorPart コントロール内のコントロールをそれらの値で更新して、ユーザーがそれらを編集できるようにします。
SyncChanges メソッドは、関連付けられているWebPart コントロールの値が変更された可能性があるたびに呼び出されます。 AppearanceEditorPart コントロールの場合、コントロールを含むEditorZoneBase ゾーンは、SyncChanges メソッドを呼び出して、AppearanceEditorPart コントロールの値が、関連付けられているWebPart コントロールの値と常に同期されるようにします。 SyncChanges メソッドが呼び出されるもう 1 つのケースは、WebPart コントロールが編集モードになったときです。
注意 (継承者)
Web パーツ コントロール セットは、継承されたSyncChanges() メソッド内で OnPreRender(EventArgs) メソッドを呼び出します。そのため、ユーザーが編集前にコントロールを最後に表示した後に変更が発生した場合 (たとえば、共有管理ユーザーがすべてのユーザーに影響を与えるコントロールに変更を加えた場合など)、編集プロセス中にこれらの変更が明らかになります。
カスタム コントロールを作成する場合は、同じ方法に従い、継承された SyncChanges() メソッドから OnPreRender(EventArgs) メソッドを呼び出して、介在する変更が同期されるようにすることができますが、これを行う必要はありません。