Bagikan melalui


EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Metode

Definisi

SelectedWebPartChanged Menaikkan peristiwa dan mengatur EditorParts koleksi ke null di zona sebagai persiapan kontrol untuk WebPart memasuki atau keluar dari mode edit.

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

Parameter

sender
Object

Yang Object memunculkan SelectedWebPartChanged peristiwa.

e
WebPartEventArgs

WebPartDisplayModeEventArgs yang berisi data peristiwa.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih OnSelectedWebPartChanged 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 OnSelectedWebPartChanged metode , mengatur warna latar belakang kontrol tertentu yang sedang diedit, lalu memanggil metode dasar.

protected override void OnSelectedWebPartChanged(object sender, 
  WebPartEventArgs e)
{
  if (e.WebPart != null)
    e.WebPart.Zone.SelectedPartChromeStyle.BackColor = 
      Color.LightGreen;
  base.OnSelectedWebPartChanged(sender, e);
}
Protected Overrides Sub OnSelectedWebPartChanged(ByVal sender _
  As Object, ByVal e As WebPartEventArgs)
  If Not (e.WebPart Is Nothing) Then
    e.WebPart.Zone.SelectedPartChromeStyle.BackColor = _
      Color.LightGreen
  End If
  MyBase.OnSelectedWebPartChanged(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 antarmuka pengguna (UI) pengeditan dan terlihat, Anda dapat melihat bahwa kontrol yang dipilih memiliki warna latar belakang yang ditentukan dalam kode.

Keterangan

Metode ini OnSelectedWebPartChanged memungkinkan Anda untuk memberikan penanganan kustom untuk peristiwa yang terjadi ketika kontrol individual WebPart memasuki atau keluar dari mode edit.

Catatan Bagi Inheritor

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

Berlaku untuk

Lihat juga