EditorZoneBase.ApplyVerb Propriedade

Definição

Obtém uma referência a um WebPartVerb objeto que permite aos utilizadores finais aplicar alterações de edição a um controlo em 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 de Propriedade

A que permite aos WebPartVerb utilizadores finais aplicar alterações a um controlo.

Atributos

Exemplos

O exemplo de código seguinte demonstra como aceder à ApplyVerb propriedade tanto de forma declarativa como programática. Para o código completo necessário para executar o exemplo, consulte a secção Exemplo do EditorZoneBase tópico de visão geral da aula.

A primeira parte do exemplo de código mostra como aceder declarativamente à ApplyVerb propriedade numa página 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 aceder à ApplyVerb propriedade programaticamente, usando um botão de alternância para a ativar ou desativar.

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

Quando carregas a página num navegador, podes selecionar o Modo Editar no controlo da lista suspensa para mudar para o modo de edição. Podes clicar no menu de verbos (a seta para baixo) na barra de título de um dos controlos e clicar em Editar para editar o controlo selecionado. Quando a EditorZone interface de controlo e edição estão visíveis, pode ver o botão que representa o aplicar verbo e clicar no botão Toggle ApplyVerb Enabled para o ativar ou desativar.

Observações

O verbo apply é referenciado pela ApplyVerb propriedade num controlo derivado da EditorZoneBase classe. Aplicar verbo guarda alterações de edição que um utilizador final fez na interface de utilizador de edição (UI) para um controlo de servidor que está a ser editado. Por defeito, o verbo apply aparece na interface como controlo Button . O tipo de botão pode ser uma imagem, um link ou um botão real; Podes definir isto para todos os botões verbais numa zona (não para botões individuais) definindo a propriedade herdada VerbButtonType ao nível da zona.

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

Aplica-se a

Ver também