Sdílet prostřednictvím


EditorZoneBase.RenderVerbs(HtmlTextWriter) Metoda

Definice

Vykreslí příkazy, které platí na úrovni zóny.

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)

Parametry

writer
HtmlTextWriter

Hodnota HtmlTextWriter , která přijímá obsah těla zóny.

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu RenderVerbs v odvozené třídě. Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu s přehledem EditorZoneBase třídy.

Zóna vlastního editoru EditorZone je odvozena z třídy , aby ji bylo možné použít se šablonou zóny v deklarativním kódu webové stránky. Vlastní třída přepíše metodu RenderVerbs a přidá text do existující hodnoty Text vlastnosti pro každou operaci na úrovni zóny. Pak zavolá základní metodu pro vykreslení všech sloves.

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

Když stránku načtete v prohlížeči, můžete výběrem možnosti Režim úprav v ovládacím prvku rozevíracího seznamu přepnout do režimu úprav. Můžete kliknout na nabídku sloves (šipka dolů) v záhlaví jednoho z ovládacích prvků a kliknout na Upravit a vybraný ovládací prvek upravit. Když jsou EditorZone ovládací prvky a uživatelské rozhraní pro úpravy viditelné, můžete vidět, že se text změnil na tlačítkách pro příkazy na úrovni zóny v dolní části zóny.

Poznámky

Metoda RenderVerbs vykreslí příkazy, jejichž akce platí pro celou zónu: příkaz OK, příkaz zrušit a příkaz apply. Na tyto příkazy se odkazuje ve vlastnostech OKVerb, CancelVerba ApplyVerb .

Platí pro

Viz také