EditorZoneBase.RenderVerbs(HtmlTextWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rendert die Verben, die auf Zonenebene gültig sind.
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)
Parameter
- writer
- HtmlTextWriter
Der HtmlTextWriter, der den Inhalt der Zone empfängt.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die RenderVerbs -Methode in einer abgeleiteten Klasse überschrieben wird. Den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt Beispiel des EditorZoneBase Themas Klassenübersicht.
Die zone des benutzerdefinierten Editors wird von der EditorZone -Klasse abgeleitet, sodass sie mit einer Zonenvorlage im deklarativen Markup der Webseite verwendet werden kann. Die benutzerdefinierte Klasse überschreibt die RenderVerbs -Methode und fügt dem vorhandenen Wert der Text -Eigenschaft für jedes Verb auf Zonenebene Text hinzu. Anschließend wird die Basismethode aufgerufen, um alle Verben zu rendern.
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
Wenn Sie die Seite in einem Browser laden, können Sie im Dropdownlistensteuerelement Bearbeitungsmodus auswählen, um in den Bearbeitungsmodus zu wechseln. Sie können auf das Verbenmenü (den Pfeil nach unten) in der Titelleiste eines der Steuerelemente klicken und dann auf Bearbeiten klicken, um das ausgewählte Steuerelement zu bearbeiten. Wenn die EditorZone Steuerelement- und Bearbeitungsbenutzeroberfläche (UI) angezeigt wird, können Sie sehen, dass der Text auf den Schaltflächen für die Verben auf Zonenebene am unteren Rand der Zone geändert wurde.
Hinweise
Die RenderVerbs -Methode rendert die Verben, deren Aktionen auf die gesamte Zone angewendet werden: das Verb OK, das Cancel-Verb und das Apply-Verb. Auf diese Verben wird in den OKVerbEigenschaften , CancelVerbund ApplyVerb verwiesen.