Aracılığıyla paylaş


EditorZoneBase.RenderVerbs(HtmlTextWriter) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.