Bagikan melalui


AppearanceEditorPart.SyncChanges Metode

Definisi

Mengambil nilai properti dari WebPart kontrol dan menetapkannya ke kontrol terkait AppearanceEditorPart .

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

Keterangan

Metode SyncChanges ini adalah metode penting pada AppearanceEditorPart kontrol. Ini mengimplementasikan EditorPart.SyncChanges metode dari kelas dasar, mengambil nilai saat ini dari kontrol terkait WebPart , dan memperbarui kontrol dalam kontrol dengan nilai-nilai tersebut AppearanceEditorPart sehingga pengguna dapat mengeditnya.

Metode SyncChanges ini dipanggil setiap kali nilai dalam kontrol terkait WebPart mungkin telah berubah. AppearanceEditorPart Untuk kontrol, EditorZoneBase zona yang berisi kontrol memanggil metode , sehingga nilai dalam kontrol selalu disinkronkan SyncChangesAppearanceEditorPart dengan nilai dalam kontrol terkaitWebPart. Kasus lain di mana metode dipanggil SyncChanges adalah ketika WebPart kontrol memasuki mode edit.

Catatan Bagi Inheritor

Set kontrol Bagian Web memanggil SyncChanges() metode dalam metode yang diwariskan OnPreRender(EventArgs) , sehingga jika ada perubahan yang terjadi setelah pengguna terakhir kali melihat kontrol sebelum mengedit (misalnya, pengguna administratif bersama membuat perubahan pada kontrol yang akan memengaruhi semua pengguna), perubahan tersebut akan terbukti selama proses pengeditan.

Jika Anda membuat kontrol kustom, Anda dapat mengikuti pendekatan yang sama, dan memanggil SyncChanges() metode dari metode yang diwariskan OnPreRender(EventArgs) untuk memastikan bahwa setiap perubahan intervensi disinkronkan, tetapi tidak perlu melakukan ini.

Berlaku untuk

Lihat juga