EditorZoneBase.RenderVerbs(HtmlTextWriter) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 de 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 y agrega 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 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 .