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 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.
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.