Partager via


EditorZoneBase.OKVerb Propriété

Définition

Obtient une référence à un WebPartVerb objet qui applique les modifications apportées à un contrôle en mode édition et masque l’interface utilisateur d’édition.

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

Valeur de propriété

Qui WebPartVerb applique la modification des modifications à un contrôle et masque l’interface utilisateur d’édition.

Attributs

Exemples

L’exemple de code suivant montre comment accéder à la OKVerb 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 OKVerb propriété de manière déclarative dans une page Web. Cet exemple personnalise 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 par programmation à l’aide OKVerb d’un bouton bascule pour l’activer ou la désactiver.

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

End Sub

Lorsque vous chargez la page dans un navigateur, vous pouvez sélectionner Le mode d’édition dans le contrôle de liste déroulante pour basculer vers le mode d’é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 cliquer sur Modifier pour modifier le contrôle sélectionné. Lorsque le contrôle et l’interface EditorZone utilisateur d’édition sont visibles, vous pouvez voir le bouton qui représente le verbe OK, puis cliquer sur le bouton Bascule OKVerb activé pour l’activer ou le désactiver.

Remarques

Le verbe OK est référencé par la OKVerb propriété sur un contrôle dérivé de la EditorZoneBase classe. Il est similaire au verbe appliquer, dans ce cas lorsqu’un utilisateur clique dessus, il applique les modifications que l’utilisateur a apportées à un contrôle serveur. En outre, les contrôles d’édition sont masqués, le WebPart contrôle en cours de modification n’est plus sélectionné (ce qui permet à l’utilisateur de modifier un autre contrôle) et la page reste en mode édition.

Par défaut, le verbe OK 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 le définir pour tous les boutons de verbe dans une zone (pas pour les boutons individuels) en définissant la propriété héritée VerbButtonType au niveau de la zone.

Le verbe OK est un contrôle au niveau de la zone, ce qui signifie qu’il peut y avoir plusieurs EditorPart contrôles, chaque modification d’une ou plusieurs propriétés pour le contrôle serveur en mode édition, le verbe OK fonctionne universellement pour appliquer toutes les modifications de tous les EditorPart contrôles de la zone, et pour masquer tous les contrôles à l’exception de la zone elle-même.

S’applique à

Voir aussi