EditorZoneBase.RenderVerbs(HtmlTextWriter) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Renderar verben som gäller på zonnivå.
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)
Parametrar
- writer
- HtmlTextWriter
Som HtmlTextWriter tar emot zonens brödtextinnehåll.
Exempel
Följande kodexempel visar hur du åsidosätter RenderVerbs metoden i en härledd klass. Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i EditorZoneBase avsnittet klassöversikt.
Den anpassade redigeringszonen härleds från klassen så att den EditorZone kan användas med en zonmall i webbsidans deklarativa markering. Den anpassade klassen åsidosätter RenderVerbs metoden och lägger till text i det befintliga värdet Text för egenskapen för var och en av verben på zonnivå. Den anropar sedan basmetoden för att återge alla verb.
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
När du läser in sidan i en webbläsare kan du välja Redigera läge i listrutan för att växla till redigeringsläge. Du kan klicka på verbmenyn (nedåtpilen) i namnlisten för en av kontrollerna och klicka på Redigera för att redigera den valda kontrollen. När kontrollen och redigeringen EditorZone av användargränssnittet visas kan du se att texten har ändrats på knapparna för verben på zonnivå längst ned i zonen.
Kommentarer
Metoden RenderVerbs renderar verben vars åtgärder gäller för hela zonen: OK-verbet, det avbrutna verbet och det använda verbet. Dessa verb refereras till i OKVerbegenskaperna , CancelVerboch ApplyVerb .