EditorZoneBase.RenderVerbs(HtmlTextWriter) 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.
Bölge düzeyinde uygulanan fiilleri işler.
protected:
override void RenderVerbs(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderVerbs (System.Web.UI.HtmlTextWriter writer);
override this.RenderVerbs : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderVerbs (writer As HtmlTextWriter)
Parametreler
- writer
- HtmlTextWriter
Bölgenin HtmlTextWriter gövde içeriğini alan.
Örnekler
Aşağıdaki kod örneğinde, türetilmiş bir sınıfta yönteminin RenderVerbs 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, bölge düzeyi fiillerin RenderVerbs her biri için özelliğin Text mevcut değerine bir metin ekleyerek yöntemini geçersiz kılar. Ardından tüm fiilleri işlemek için temel yöntemini çağırır.
protected override void RenderVerbs(HtmlTextWriter writer)
{
WebPartVerb[] verbs = new WebPartVerb[] { OKVerb,
CancelVerb, ApplyVerb };
foreach (WebPartVerb verb in verbs)
{
if (verb != null)
verb.Text += " Verb";
}
base.RenderVerbs(writer);
}
Protected Overrides Sub RenderVerbs(ByVal writer As _
HtmlTextWriter)
Dim verbs() As WebPartVerb = {OKVerb, CancelVerb, ApplyVerb}
Dim verb As WebPartVerb
For Each verb In verbs
If Not (verb Is Nothing) Then
verb.Text += " Verb"
End If
Next verb
MyBase.RenderVerbs(writer)
End Sub
End Class
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 Denetim ve düzenleme kullanıcı arabirimi (UI) görünür olduğunda, metnin bölgenin altındaki bölge düzeyi fiillerin düğmelerinde değiştirildiğini görebilirsiniz.
Açıklamalar
RenderVerbs yöntemi, eylemleri bölgenin tamamına uygulanan fiilleri işler: Tamam fiili, iptal fiili ve uygulama fiili. Bu fiillere , CancelVerbve ApplyVerb özelliklerinde OKVerbbaşvurulur.