Share via


EditorZoneBase.RenderVerbs(HtmlTextWriter) Método

Definición

Representa los verbos que se aplican en el nivel de zona.

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)

Parámetros

writer
HtmlTextWriter

El objeto HtmlTextWriter que recibe el contenido del cuerpo de la zona.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el RenderVerbs método en una clase derivada. Para obtener el código completo necesario para ejecutar el ejemplo, vea la sección Ejemplo del tema de información general de la EditorZoneBase clase.

La zona del editor personalizada se deriva de la EditorZone clase para que se pueda usar con una plantilla de zona en el marcado declarativo de la página web. La clase personalizada invalida el RenderVerbs método , agregando texto al valor existente de la Text propiedad para cada uno de los verbos de nivel de zona. A continuación, llama al método base para representar todos los verbos.

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

Al cargar la página en un explorador, puede seleccionar Modo de edición en el control de lista desplegable para cambiar al modo de edición. Puede hacer clic en el menú verbos (la flecha abajo) en la barra de título de uno de los controles y hacer clic en Editar para editar el control seleccionado. Cuando el control y la edición de la EditorZone interfaz de usuario (UI) están visibles, puede ver que el texto se ha cambiado en los botones de los verbos de nivel de zona en la parte inferior de la zona.

Comentarios

El RenderVerbs método representa los verbos cuyas acciones se aplican a toda la zona: el verbo Ok, el verbo cancel y el verbo apply. Se hace referencia a estos verbos en las OKVerbpropiedades , CancelVerby ApplyVerb .

Se aplica a

Consulte también