EditorZoneBase.RenderVerbs(HtmlTextWriter) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Affiche les verbes qui s’appliquent au niveau de la zone.
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)
Paramètres
- writer
- HtmlTextWriter
Qui HtmlTextWriter reçoit le contenu du corps de la zone.
Exemples
L’exemple de code suivant montre comment remplacer la RenderVerbs méthode dans une classe dérivée. Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la rubrique vue d’ensemble de la EditorZoneBase classe.
La zone d’éditeur personnalisée dérive de la EditorZone classe afin qu’elle puisse être utilisée avec un modèle de zone dans le balisage déclaratif de la page Web. La classe personnalisée remplace la RenderVerbs méthode, en ajoutant du texte à la valeur existante de la propriété pour chacun des verbes au niveau de la Text zone. Il appelle ensuite la méthode de base pour afficher tous les verbes.
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
Lorsque vous chargez la page dans un navigateur, vous pouvez sélectionner Le mode d’édition dans le contrôle de liste déroulante pour basculer vers le mode d’édition. Vous pouvez cliquer sur le menu verbes (flèche vers le bas) dans la barre de titre de l’un des contrôles, puis cliquer sur Modifier pour modifier le contrôle sélectionné. Lorsque le contrôle et la modification de l’interface EditorZone utilisateur sont visibles, vous pouvez voir que le texte a été modifié sur les boutons des verbes au niveau de la zone en bas de la zone.
Remarques
La RenderVerbs méthode restitue les verbes dont les actions s’appliquent à la zone entière : le verbe OK, le verbe d’annulation et le verbe appliquer. Ces verbes sont référencés dans les propriétés et CancelVerbApplyVerb les OKVerbpropriétés.