Udostępnij za pośrednictwem


AppearanceEditorPart.SyncChanges Metoda

Definicja

Pobiera wartości właściwości z WebPart kontrolki i przypisuje je do skojarzonej AppearanceEditorPart kontrolki.

public:
 override void SyncChanges();
public override void SyncChanges ();
override this.SyncChanges : unit -> unit
Public Overrides Sub SyncChanges ()

Uwagi

Metoda SyncChanges jest metodą krytyczną w kontrolce AppearanceEditorPart . Implementuje metodę EditorPart.SyncChanges z klasy bazowej, pobiera bieżące wartości ze skojarzonej WebPart kontrolki i aktualizuje kontrolki w kontrolce AppearanceEditorPart przy użyciu tych wartości, aby użytkownik mógł je edytować.

Metoda jest wywoływana SyncChanges za każdym razem, gdy wartości skojarzonej WebPart kontrolki mogły ulec zmianie. AppearanceEditorPart W przypadku kontrolki EditorZoneBase strefa zawierająca kontrolkę wywołuje SyncChanges metodę, dzięki czemu wartości w kontrolce AppearanceEditorPart są zawsze synchronizowane z wartościami w skojarzonej WebPart kontrolce. Innym przypadkiem SyncChangesWebPart , w którym wywoływana jest metoda, jest wprowadzanie trybu edycji kontrolki.

Uwagi dotyczące dziedziczenia

Zestaw kontrolek składników Web Part wywołuje metodę SyncChanges() w metodzie dziedziczonej OnPreRender(EventArgs) , tak aby w przypadku ostatniego wyświetlenia kontrolki przez użytkownika przed edycją (na przykład współużytkowany użytkownik administracyjny wprowadzał zmiany w kontrolce, które miałyby wpływ na wszystkich użytkowników), zmiany te byłyby widoczne podczas procesu edycji.

Jeśli tworzysz kontrolkę niestandardową, możesz postępować zgodnie z tym samym podejściem i wywołać SyncChanges() metodę z metody dziedziczonej OnPreRender(EventArgs) , aby upewnić się, że wszystkie interweniujące zmiany są zsynchronizowane, ale nie jest to konieczne.

Dotyczy

Zobacz też