Partage via


EditorZoneBase.ApplyVerb Propriété

Définition

Obtient une référence à un objet WebPartVerb qui permet à l'utilisateur final d'appliquer des modifications à un contrôle en mode édition.

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

Valeur de propriété

Un WebPartVerb qui permet à l'utilisateur final d'appliquer des modifications à un contrôle.

Attributs

Exemples

L’exemple de code suivant montre comment accéder à la ApplyVerb propriété de manière déclarative et programmatique. Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la rubrique Vue d’ensemble de la EditorZoneBase classe.

La première partie de l’exemple de code montre comment accéder à la ApplyVerb propriété de manière déclarative dans une page Web. Cet exemple montre comment personnaliser le texte du verbe.

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

La deuxième partie de l’exemple montre comment accéder à la propriété par programmation, à l’aide ApplyVerb d’un bouton bascule pour l’activer ou la désactiver.

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

Lorsque vous chargez la page dans un navigateur, vous pouvez sélectionner Mode d’édition dans le contrôle de liste déroulante pour passer en mode édition. Vous pouvez cliquer sur le menu verbes (flèche vers le bas) dans la barre de titre de l’un des contrôles, puis cliquez sur Modifier pour modifier le contrôle sélectionné. Lorsque l’interface EditorZone utilisateur de contrôle et de modification sont visibles, vous pouvez voir le bouton qui représente le verbe appliquer, puis cliquer sur le bouton Désactiver ApplyVerb Enabled pour l’activer ou le désactiver.

Remarques

Le verbe apply est référencé par la ApplyVerb propriété sur un contrôle dérivé de la EditorZoneBase classe . Le verbe appliquer enregistre les modifications apportées par un utilisateur final dans l’interface utilisateur de modification d’un contrôle serveur en cours de modification. Par défaut, le verbe appliquer apparaît dans l’interface utilisateur en tant que Button contrôle. Le type de bouton peut être une image, un lien ou un bouton réel ; vous pouvez définir cela pour tous les boutons de verbe dans une zone (et non pour les boutons individuels) en définissant la propriété héritée VerbButtonType au niveau de la zone.

Le verbe appliquer est un contrôle au niveau de la zone, ce qui signifie que même s’il peut y avoir plusieurs EditorPart contrôles, chacun modifiant une ou plusieurs propriétés pour le contrôle serveur en mode édition, le verbe appliquer fonctionne de manière universelle pour appliquer toutes les modifications de tous les contrôles de la EditorPart zone au contrôle serveur.

S’applique à

Voir aussi