Sdílet prostřednictvím


EditorZoneBase.RenderVerbs(HtmlTextWriter) Metoda

Definice

Vykreslí příkazy, které se použijí 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

Ten HtmlTextWriter 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 přehledu EditorZoneBase třídy.

Vlastní zóna editoru EditorZone je odvozena od 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á nějaký text do existující hodnoty Text vlastnosti pro každou příkazy na úrovni zóny. Potom 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 ovládacím prvku rozevíracího seznamu vybrat režim úprav a přepnout do režimu úprav. V záhlaví některého z ovládacích prvků můžete kliknout na nabídku sloves (šipka dolů) a kliknutím na Upravit můžete vybraný ovládací prvek upravit. EditorZone Když jsou ovládací prvky a úpravy uživatelského rozhraní viditelné, můžete vidět, že text se na tlačítkách pro příkazy na úrovni zóny v dolní části zóny změnil.

Poznámky

Metoda RenderVerbs vykreslí příkazy, jejichž akce se vztahují na celou zónu: příkaz OK, příkaz zrušit a použít sloveso. Na tyto příkazy se odkazuje v objektu OKVerb, CancelVerba ApplyVerb vlastnosti.

Platí pro

Viz také