Aracılığıyla paylaş


EditorZoneBase.OnDisplayModeChanged Yöntem

Tanım

Olayı tetikler DisplayModeChanged ve bir Web sayfasının düzenleme görüntüleme moduna girmesini veya modundan çıkmasını sağlamak için bölgedeki tüm EditorPart ve alt denetimleri yok eder.

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)

Parametreler

sender
Object

Olayı Object tetikleyen DisplayModeChanged bir.

Örnekler

Aşağıdaki kod örneği, türetilmiş bir sınıfta yönteminin OnDisplayModeChanged 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 OnDisplayModeChanged , bölgenin arka plan rengini belirtilen bir renge ayarlar ve ardından düzenleme görüntüleme moduna girme veya bu moddan çıkma hazırlığındaki tüm alt öğeleri ve EditorPart denetimleri yok eden temel yöntemi çağırır.

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

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 Denetim ve düzenleme kullanıcı arabirimi (UI) görünür olduğunda, bölgenin kodda belirtilen arka plan rengine sahip olduğunu görebilirsiniz.

Açıklamalar

yöntemi, OnDisplayModeChanged sınıfındaki temel yöntem ToolZone için bir uygulama sağlar.

Yöntemin OnDisplayModeChanged ana amacı, düzenleme görüntüleme moduna girmek veya bu moddan çıkmak için bir Web sayfası hazırlamaktır. yöntemi, bölgede bulunan tüm denetimleri yok eder ve ardından denetiminde olayı WebPartManager tetikleyen DisplayModeChanged temel yöntemi çağırır.

Devralanlara Notlar

OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs) yöntemi, 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.