Поделиться через


EditorZoneBase.RenderVerbs(HtmlTextWriter) Метод

Определение

Отрисовывает команды, которые применяются на уровне зоны.

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)

Параметры

writer
HtmlTextWriter

Объект, HtmlTextWriter получающий основное содержимое зоны.

Примеры

В следующем примере кода показано, как переопределить RenderVerbs метод в производном классе. Полный код, необходимый для выполнения примера, см. в разделе EditorZoneBase "Пример" раздела обзора класса.

Пользовательская зона редактора является производным от EditorZone класса, чтобы его можно было использовать с шаблоном зоны в декларативной разметке веб-страницы. Пользовательский класс переопределяет RenderVerbs метод, добавляя текст к существующему значению Text свойства для каждой из команд уровня зоны. Затем он вызывает базовый метод для отрисовки всех команд.

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

При загрузке страницы в браузере можно выбрать режим редактирования в раскрывающемся списке, чтобы переключиться в режим редактирования. Щелкните меню команд (стрелка вниз) в строке заголовка одного из элементов управления и нажмите кнопку "Изменить ", чтобы изменить выбранный элемент управления. EditorZone Когда элемент управления и редактирование пользовательского интерфейса отображаются, вы увидите, что текст был изменен на кнопках для команд уровня зоны в нижней части зоны.

Комментарии

Метод RenderVerbs отрисовывает команды, действия которых применяются ко всей зоне: команда ОК, команда отмены и применяемая команда. Эти команды ссылаются на OKVerbCancelVerbсвойства и ApplyVerb свойства.

Применяется к

См. также раздел