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.Gets a reference to a WebPartVerb object that enables end users to apply editing changes to a control in edit mode.
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 aos usuários finais aplicar alterações a um controle.A WebPartVerb that enables end users to apply changes to a control.
- Atributos
Exemplos
O exemplo de código a seguir demonstra como acessar a ApplyVerb propriedade de forma declarativa e programaticamente.The following code example demonstrates how to access the ApplyVerb property both declaratively and programmatically. Para obter o código completo necessário para executar o exemplo, consulte a seção de exemplo do EditorZoneBase tópico Visão geral da classe.For the full code required to run the example, see the Example section of the EditorZoneBase class overview topic.
A primeira parte do exemplo de código mostra como acessar a propriedade de forma ApplyVerb declarativa em uma página da Web.The first part of the code example shows how to access the ApplyVerb property declaratively in a Web page. Este exemplo personaliza o texto para o verbo.This example customizes the text for the verb.
<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 propriedade de ApplyVerb forma programática, usando um botão de alternância para habilitá-la ou desabilitá-la.The second part of the example shows how to access the ApplyVerb property programmatically, by using a toggle button to enable or disable it.
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 o modo de edição no controle de lista suspensa para alternar para o modo de edição.When you load the page in a browser, you can select Edit Mode in the drop-down list control to switch to edit mode. 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.You can click the verbs menu (the down arrow) in the title bar of one of the controls, and click Edit to edit the selected control. Quando a EditorZone interface do usuário de controle e edição estiver visível, você poderá ver o botão que representa o verbo Apply e clicar no botão Toggle ApplyVerb habilitado para habilitá-lo ou desabilitá-lo.When the EditorZone control and editing UI are visible, you can see the button that represents the apply verb, and click the Toggle ApplyVerb Enabled button to enable or disable it.
Comentários
O verbo Apply é referenciado pela ApplyVerb propriedade em um controle derivado da EditorZoneBase classe.The apply verb is referenced by the ApplyVerb property on a control derived from the EditorZoneBase class. 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.The apply verb saves editing changes that an end user has made in the editing user interface (UI) to a server control that is currently being edited. Por padrão, o verbo Apply aparece na interface do usuário como um Button controle.By default, the apply verb appears in the UI as a Button control. 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 VerbButtonType propriedade herdada no nível da zona.The type of button can be an image, a link, or an actual button; you can set this for all verb buttons in a zone (not for individual buttons) by setting the inherited VerbButtonType property at the zone level.
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 de servidor.The apply verb is a zone-level control, which means that although there might be several EditorPart controls, each editing one or more properties for the server control that is in edit mode, the apply verb works universally to apply all changes from all the EditorPart controls in the zone to the server control.