Aracılığıyla paylaş


EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Yöntem

Tanım

Olayı yükseltir ve bir denetimin EditorPartsSelectedWebPartChanged düzenleme moduna girmesini veya modundan çıkmasını sağlamak için WebPart koleksiyonu null 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

Object Olayı tetikleyen SelectedWebPartChanged bir.

e
WebPartEventArgs

WebPartDisplayModeEventArgs Olay verilerini içeren bir.

Örnekler

Aşağıdaki kod örneğinde, türetilmiş bir sınıfta yönteminin OnSelectedWebPartChanged nasıl geçersiz kılınması gösterilmektedir. Ö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, Web sayfasının bildirim temelli işaretlemesinde bir bölge şablonuyla birlikte kullanılabilmesi için sınıfından türetilir EditorZone . Özel sınıf, yöntemini geçersiz kılar OnSelectedWebPartChanged , düzenlenen belirli 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ıya 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 fiil 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 gerçekleşen olay için özel işleme sağlamanıza olanak tanır.

Devralanlara Notlar

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

Şunlara uygulanır

Ayrıca bkz.