Compartilhar via


EditorZoneBase.ApplyVerb Propriedade

Definição

Obtém uma referência a um objeto WebPartVerb que permite que os usuários finais apliquem alterações de edição em um controle no modo de edição.

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ ApplyVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb ApplyVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ApplyVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property ApplyVerb As WebPartVerb

Valor da propriedade

Um WebPartVerb que permite que os usuários finais apliquem alterações a um controle.

Atributos

Exemplos

O exemplo de código a seguir demonstra como acessar a ApplyVerb propriedade de forma declarativa e programática. Para obter o código completo necessário para executar o exemplo, consulte a seção Exemplo do tópico de visão geral da EditorZoneBase classe.

A primeira parte do exemplo de código mostra como acessar a ApplyVerb propriedade declarativamente em uma página da Web. Este exemplo personaliza o texto para o verbo.

<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>

A segunda parte do exemplo mostra como acessar a ApplyVerb propriedade programaticamente, usando um botão de alternância para habilitá-la ou desabilitá-la.

void Button1_Click(object sender, EventArgs e)
{
  if (EditorZone1.ApplyVerb.Enabled)
    EditorZone1.ApplyVerb.Enabled = false;
  else
    EditorZone1.ApplyVerb.Enabled = true;
}
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
  If EditorZone1.ApplyVerb.Enabled Then
    EditorZone1.ApplyVerb.Enabled = False
  Else
    EditorZone1.ApplyVerb.Enabled = True
  End If
End Sub

Ao carregar a página em um navegador, você pode selecionar Editar Modo no controle de lista suspensa para alternar para o modo de edição. Você pode clicar no menu de verbos (a seta para baixo) na barra de título de um dos controles e clicar em Editar para editar o controle selecionado. Quando o EditorZone controle e a interface do usuário de edição estiverem visíveis, você poderá ver o botão que representa o verbo aplicar e clicar no botão Alternar AplicarVerb Habilitado para habilitá-lo ou desabilitá-lo.

Comentários

O verbo apply é referenciado pela ApplyVerb propriedade em um controle derivado da EditorZoneBase classe . O verbo apply salva as alterações de edição que um usuário final fez na interface do usuário de edição para um controle de servidor que está sendo editado no momento. Por padrão, o verbo apply aparece na interface do usuário como um Button controle. O tipo de botão pode ser uma imagem, um link ou um botão real; você pode definir isso para todos os botões de verbo em uma zona (não para botões individuais) definindo a propriedade herdada VerbButtonType no nível da zona.

O verbo apply é um controle de nível de zona, o que significa que, embora possa haver vários EditorPart controles, cada um editando uma ou mais propriedades para o controle de servidor que está no modo de edição, o verbo apply funciona universalmente para aplicar todas as alterações de todos os EditorPart controles na zona ao controle do servidor.

Aplica-se a

Confira também