WebPartZoneBase.RestoreVerb Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает ссылку на объект WebPartVerb, который позволяет конечным пользователям восстанавливать элементы управления WebPart в зоне до обычных размеров.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ RestoreVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb RestoreVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.RestoreVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property RestoreVerb As WebPartVerb
Значение свойства
Объект WebPartVerb, который позволяет конечным пользователям восстанавливать элементы управления WebPart.
- Атрибуты
Примеры
В следующем примере кода показано использование свойства в RestoreVerb элементе WebPartZone управления . Чтобы пример кода работал, вам потребуется весь код из раздела HelpVerb Example свойства .
Следующая часть примера кода относится к разделяемым классу и содержит код, который переключает, включена или отключена команда восстановления.
protected void CheckBoxList1_SelectedItemIndexChanged(Object sender, EventArgs e)
{
foreach (ListItem item in CheckBoxList1.Items)
{
WebPartVerb theVerb;
switch (item.Value)
{
case "close":
theVerb = WebPartZone1.CloseVerb;
break;
case "export":
theVerb = WebPartZone1.ExportVerb;
break;
case "delete":
theVerb = WebPartZone1.DeleteVerb;
break;
case "minimize":
theVerb = WebPartZone1.MinimizeVerb;
break;
case "restore":
theVerb = WebPartZone1.RestoreVerb;
break;
default:
theVerb = null;
break;
}
if (item.Selected)
theVerb.Enabled = true;
else
theVerb.Enabled = false;
}
}
Protected Sub CheckBoxList1_SelectedItemIndexChanged(ByVal sender As [Object], ByVal e As EventArgs)
Dim item As ListItem
For Each item In CheckBoxList1.Items
Dim theVerb As WebPartVerb
Select Case item.Value
Case "close"
theVerb = WebPartZone1.CloseVerb
Case "export"
theVerb = WebPartZone1.ExportVerb
Case "delete"
theVerb = WebPartZone1.DeleteVerb
Case "minimize"
theVerb = WebPartZone1.MinimizeVerb
Case "restore"
theVerb = WebPartZone1.RestoreVerb
Case Else
theVerb = Nothing
End Select
If item.Selected Then
theVerb.Enabled = True
Else
theVerb.Enabled = False
End If
Next item
End Sub
Другая часть примера кода — веб-страница, на которую размещается пользовательский WebPart элемент управления и содержит пользовательский интерфейс. Обратите внимание, что декларативный <RestoreVerb>
элемент в зоне задает значение для Description
текста атрибута, который появляется в виде подсказки, когда пользователь наведите указатель мыши на команду в меню команд.
<asp:WebPartZone ID="WebPartZone1" Runat="server">
<CloseVerb Text="Close WebPart" />
<HelpVerb Text="View Help" />
<ExportVerb Text="Export WebPart Definition" />
<DeleteVerb Text ="Delete WebPart" />
<MinimizeVerb Description="Minimize the control" />
<RestoreVerb Description="Restore the control" />
<ZoneTemplate>
</ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone ID="WebPartZone1" Runat="server">
<CloseVerb Text="Close WebPart" />
<HelpVerb Text="View Help" />
<ExportVerb Text="Export WebPart Definition" />
<DeleteVerb Text ="Delete WebPart" />
<MinimizeVerb Description="Minimize the control" />
<RestoreVerb Description="Restore the control" />
<ZoneTemplate>
</ZoneTemplate>
</asp:WebPartZone>
После загрузки страницы в браузере переключите страницу в режим отображения каталога и добавьте TextDisplayWebPart
элемент управления на страницу, если он не был добавлен. Используйте команду свернуть, чтобы свести к минимуму элемент управления, и обратите внимание, что команда восстановления становится видимой. Флажки можно использовать для включения и отключения команды восстановления.
Комментарии
Команда восстановления, на которую RestoreVerb ссылается свойство , отображается в меню команд каждого WebPart элемента управления в зоне, когда элемент управления свернут. Команда отображается в меню во всех режимах отображения страницы.
Восстановление элемента управления возвращает его к нормальному размеру после того, как элемент управления был свернут ранее.