Udostępnij za pośrednictwem


EditorZoneBase.RenderVerbs(HtmlTextWriter) Metoda

Definicja

Renderuje czasowniki stosowane na poziomie strefy.

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

Element HtmlTextWriter , który odbiera zawartość treści strefy.

Przykłady

W poniższym przykładzie kodu pokazano, jak zastąpić metodę RenderVerbs w klasie pochodnej. Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład tematu EditorZoneBase przeglądu klasy.

Strefa edytora niestandardowego EditorZone pochodzi z klasy, aby można było jej używać z szablonem strefy w deklaratywnej adiustacji strony sieci Web. Klasa niestandardowa zastępuje metodę RenderVerbs , dodając tekst do istniejącej wartości Text właściwości dla każdego z czasowników na poziomie strefy. Następnie wywołuje metodę podstawową, aby renderować wszystkie czasowniki.

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

Po załadowaniu strony w przeglądarce możesz wybrać pozycję Tryb edycji w kontrolce listy rozwijanej, aby przełączyć się do trybu edycji. Możesz kliknąć menu czasowników (strzałkę w dół) na pasku tytułu jednej z kontrolek, a następnie kliknąć przycisk Edytuj , aby edytować wybraną kontrolkę. Gdy kontrolka EditorZone i edytowanie interfejsu użytkownika są widoczne, tekst został zmieniony na przyciskach czasowników na poziomie strefy w dolnej części strefy.

Uwagi

Metoda RenderVerbs renderuje czasowniki, których akcje mają zastosowanie do całej strefy: czasownik OK, czasownik anuluj i czasownik zastosuj. Te czasowniki są przywołyne we właściwościach OKVerb, CancelVerbi ApplyVerb .

Dotyczy

Zobacz też