EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Yöntem

Tanım

Olayı yükseltir ve bir denetimin SelectedWebPartChangedEditorParts düzenleme moduna girmesi veya modundan çıkması için null hazırlık olarak koleksiyonu WebPart bölgede olarak ayarlar.

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)

Parametreler

sender
Object

Olayı Object tetikleyen SelectedWebPartChanged .

e
WebPartEventArgs

WebPartDisplayModeEventArgs Olay verilerini içeren bir.

Örnekler

Aşağıdaki kod örneği, türetilmiş bir sınıfta yönteminin OnSelectedWebPartChanged nasıl geçersiz kılınduğunu gösterir. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun EditorZoneBase Örnek bölümüne bakın.

Özel düzenleyici bölgesi sınıfından EditorZone türetilir, böylece Web sayfasının bildirim temelli işaretlemesinde bir bölge şablonuyla kullanılabilir. Özel sınıf, yöntemini geçersiz kılar OnSelectedWebPartChanged , düzenlenmekte olan denetimin arka plan rengini ayarlar ve ardından temel yöntemi çağırır.

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

Sayfayı bir tarayıcıda yüklediğinizde, düzenleme moduna geçmek için açılan liste denetiminde Düzenleme Modu'nu seçebilirsiniz. Denetimlerden birinin başlık çubuğunda fiiller menüsüne (aşağı ok) tıklayabilir ve seçili denetimi düzenlemek için Düzenle'ye tıklayabilirsiniz. EditorZone ve düzenleme kullanıcı arabirimi (UI) görünür olduğunda, seçilen denetimin kodda belirtilen arka plan rengine sahip olduğunu görebilirsiniz.

Açıklamalar

yöntemi, OnSelectedWebPartChanged tek WebPart bir denetim düzenleme moduna girdiğinde veya bu moddan çıktığında oluşan olay için özel işleme sağlamanıza olanak tanır.

Devralanlara Notlar

OnSelectedWebPartChanged(Object, WebPartEventArgs) yöntemi, sınıftan veya sınıftan EditorZoneBase devralan özel bir düzenleyici bölgesi denetiminde program aracılığıyla geçersiz kılınabilir veya EditorZone çağrılabilir.

Şunlara uygulanır

Ayrıca bkz.