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é se použijí 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
Ten HtmlTextWriter 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 přehledu EditorZoneBase třídy.
Vlastní zóna editoru EditorZone je odvozena od 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á nějaký text do existující hodnoty Text vlastnosti pro každou příkazy na úrovni zóny. Potom 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 ovládacím prvku rozevíracího seznamu vybrat režim úprav a přepnout do režimu úprav. V záhlaví některého z ovládacích prvků můžete kliknout na nabídku sloves (šipka dolů) a kliknutím na Upravit můžete vybraný ovládací prvek upravit. EditorZone Když jsou ovládací prvky a úpravy uživatelského rozhraní viditelné, můžete vidět, že text se na tlačítkách pro příkazy na úrovni zóny v dolní části zóny změnil.
Poznámky
Metoda RenderVerbs vykreslí příkazy, jejichž akce se vztahují na celou zónu: příkaz OK, příkaz zrušit a použít sloveso. Na tyto příkazy se odkazuje v objektu OKVerb, CancelVerba ApplyVerb vlastnosti.