EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 .
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.