Bagikan melalui


EditorZoneBase.OnDisplayModeChanged Metode

Definisi

DisplayModeChanged Menaikkan peristiwa dan menghancurkan semua EditorPart kontrol dan turunan di zona sebagai persiapan halaman Web untuk memasuki atau keluar dari mode tampilan edit.

protected:
 override void OnDisplayModeChanged(System::Object ^ sender, System::Web::UI::WebControls::WebParts::WebPartDisplayModeEventArgs ^ e);
protected override void OnDisplayModeChanged (object sender, System.Web.UI.WebControls.WebParts.WebPartDisplayModeEventArgs e);
override this.OnDisplayModeChanged : obj * System.Web.UI.WebControls.WebParts.WebPartDisplayModeEventArgs -> unit
Protected Overrides Sub OnDisplayModeChanged (sender As Object, e As WebPartDisplayModeEventArgs)

Parameter

sender
Object

Yang Object memunculkan DisplayModeChanged peristiwa.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih OnDisplayModeChanged metode di kelas turunan. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian EditorZoneBase Contoh dari topik gambaran umum kelas.

Zona editor kustom berasal dari EditorZone kelas sehingga dapat digunakan dengan templat zona di markup deklaratif halaman Web. Kelas kustom mengambil alih OnDisplayModeChanged metode , mengatur warna latar belakang zona ke warna tertentu, lalu memanggil metode dasar, yang menghancurkan semua anak dan EditorPart kontrol dalam persiapan untuk memasuki atau keluar dari mode edit tampilan.

protected override void OnDisplayModeChanged(object sender, 
  WebPartDisplayModeEventArgs e)
{
  this.BackColor = Color.LightGray;
  base.OnDisplayModeChanged(sender, e);
}
Protected Overrides Sub OnDisplayModeChanged(ByVal sender _
  As Object, ByVal e As WebPartDisplayModeEventArgs)
  Me.BackColor = Color.LightGray
  MyBase.OnDisplayModeChanged(sender, e)
End Sub

Saat memuat halaman di browser, Anda dapat memilih Edit Mode di kontrol daftar drop-down untuk beralih ke mode edit. Anda bisa mengklik menu kata kerja (panah bawah) di bilah judul salah satu kontrol, dan klik Edit untuk mengedit kontrol yang dipilih. EditorZone Saat kontrol dan antarmuka pengguna pengeditan (UI) terlihat, Anda dapat melihat bahwa zona memiliki warna latar belakang yang ditentukan dalam kode.

Keterangan

Metode ini OnDisplayModeChanged menyediakan implementasi untuk metode dasar di ToolZone kelas .

Tujuan utama metode ini adalah untuk menyiapkan halaman Web untuk masuk atau keluar dari OnDisplayModeChanged mode edit tampilan. Metode ini menghancurkan semua kontrol yang terkandung dalam zona dan kemudian memanggil metode dasar, yang meningkatkan DisplayModeChanged peristiwa dalam WebPartManager kontrol.

Catatan Bagi Inheritor

Metode OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs) ini dapat ditimpa atau disebut secara terprogram dalam kontrol zona editor kustom yang mewarisi dari EditorZoneBase kelas atau EditorZone kelas .

Berlaku untuk

Lihat juga