Partager via


EditorZoneBase.OKVerb Propriété

Définition

Obtient une référence à un objet WebPartVerb qui applique des modifications à un contrôle en mode édition, et masque l'interface utilisateur de modification.

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é

Un WebPartVerb qui applique des modifications à un contrôle et masque l'interface utilisateur de modification.

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 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 au par programmation, à l’aide OKVerb d’un bouton bascule pour l’activer ou le 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 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 cliquer sur Modifier pour modifier le contrôle sélectionné. Lorsque l’interface EditorZone utilisateur du contrôle et de la modification sont visibles, vous pouvez voir le bouton qui représente le verbe OK, puis cliquer sur le bouton Activer OKVerb 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 la mesure où 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 définir cette valeur pour tous les boutons verbes d’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 OK est un contrôle au niveau de la EditorPart zone, ce qui signifie que même s’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 contrôles de la zone, et pour masquer tous les contrôles à l’exception de la zone elle-même.

S’applique à

Voir aussi