EditorZoneBase.RenderVerbs(HtmlTextWriter) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vykreslí příkazy, které platí na úrovni zóny.
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)
Parametry
- writer
- HtmlTextWriter
Hodnota HtmlTextWriter , která přijímá obsah těla zóny.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu RenderVerbs v odvozené třídě. Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu s přehledem EditorZoneBase třídy.
Zóna vlastního editoru EditorZone je odvozena z třídy , aby ji bylo možné použít se šablonou zóny v deklarativním kódu webové stránky. Vlastní třída přepíše metodu RenderVerbs a přidá text do existující hodnoty Text vlastnosti pro každou operaci na úrovni zóny. Pak zavolá základní metodu pro vykreslení všech sloves.
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
Když stránku načtete v prohlížeči, můžete výběrem možnosti Režim úprav v ovládacím prvku rozevíracího seznamu přepnout do režimu úprav. Můžete kliknout na nabídku sloves (šipka dolů) v záhlaví jednoho z ovládacích prvků a kliknout na Upravit a vybraný ovládací prvek upravit. Když jsou EditorZone ovládací prvky a uživatelské rozhraní pro úpravy viditelné, můžete vidět, že se text změnil na tlačítkách pro příkazy na úrovni zóny v dolní části zóny.
Poznámky
Metoda RenderVerbs vykreslí příkazy, jejichž akce platí pro celou zónu: příkaz OK, příkaz zrušit a příkaz apply. Na tyto příkazy se odkazuje ve vlastnostech OKVerb, CancelVerba ApplyVerb .