EditorZoneBase.OKVerb Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает ссылку на WebPartVerb объект, который применяет изменения редактирования к элементу управления в режиме редактирования и скрывает пользовательский интерфейс редактирования.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ OKVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb OKVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OKVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property OKVerb As WebPartVerb
Значение свойства
Объект WebPartVerb , который применяет изменения редактирования к элементу управления и скрывает пользовательский интерфейс редактирования.
- Атрибуты
Примеры
В следующем примере кода показано, как получить доступ к свойству OKVerb декларативно и программно. Полный код, необходимый для выполнения примера, см. в разделе EditorZoneBase "Пример" раздела обзора класса.
В первой части примера кода показано, как получить доступ к OKVerb свойству декларативно на веб-странице. Этот пример настраивает текст для команды.
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
Вторая часть примера показывает, как получить доступ OKVerb к программному режиму с помощью кнопки переключателя, чтобы включить или отключить ее.
void Button4_Click(object sender, EventArgs e)
{
if (EditorZone1.OKVerb.Enabled)
EditorZone1.OKVerb.Enabled = false;
else
EditorZone1.OKVerb.Enabled = true;
}
Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.OKVerb.Enabled Then
EditorZone1.OKVerb.Enabled = False
Else
EditorZone1.OKVerb.Enabled = True
End If
End Sub
При загрузке страницы в браузере можно выбрать режим редактирования в раскрывающемся списке, чтобы переключиться в режим редактирования. Щелкните меню команд (стрелка вниз) в строке заголовка одного из элементов управления и нажмите кнопку "Изменить ", чтобы изменить выбранный элемент управления. EditorZone Когда элемент управления и пользовательский интерфейс редактирования видны, вы увидите кнопку, представляющую команду OK, и нажмите кнопку "Переключатель OKVerb Enabled", чтобы включить или отключить его.
Комментарии
Команда OK ссылается на OKVerb свойство элемента управления, производного от EditorZoneBase класса. Он аналогичен применению команды, в том случае, когда пользователь щелкает его, он применяет изменения редактирования, внесенные пользователем в серверный элемент управления. Кроме того, элементы управления редактированием скрыты, элемент управления, который редактируется, WebPart больше не выбран (что позволяет пользователю изменять другой элемент управления), а страница остается в режиме редактирования.
По умолчанию команда OK отображается в пользовательском интерфейсе Button в качестве элемента управления. Тип кнопки может быть изображением, ссылкой или фактической кнопкой; Это можно задать для всех кнопок команды в зоне (а не для отдельных кнопок), задав унаследованное VerbButtonType свойство на уровне зоны.
Команда OK — это элемент управления уровня зоны, то есть есть несколько элементов управления, каждое редактирование одного или нескольких EditorPart свойств для элемента управления сервером, которое находится в режиме редактирования, команда OK работает универсально для применения всех изменений всех EditorPart элементов управления в зоне и скрытия всех элементов управления, кроме самой зоны.