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 отрисовывает команды, действия которых применяются ко всей зоне: команда OK, команда отмены и команда apply. Ссылки на эти команды используются в свойствах OKVerb, CancelVerbи ApplyVerb .