IWebActionable.Verbs Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une référence à une collection d'objets WebPartVerb personnalisés.
public:
property System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ Verbs { System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ get(); };
public System.Web.UI.WebControls.WebParts.WebPartVerbCollection Verbs { get; }
member this.Verbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection
Public ReadOnly Property Verbs As WebPartVerbCollection
Valeur de propriété
Collection WebPartVerbCollection qui contient des objets WebPartVerb personnalisés.
Exemples
L’exemple de code suivant illustre l’utilisation de la Verbs propriété telle qu’implémentée dans un contrôle utilisateur. Le code complet de cet exemple de code se trouve dans la section Exemple de la rubrique Vue d’ensemble de la IWebActionable classe.
La partie suivante de l’exemple de code illustre une implémentation personnalisée de la Verbs propriété dans un contrôle utilisateur.
// This property implements the IWebActionable interface.
WebPartVerbCollection IWebActionable.Verbs
{
get
{
if (m_Verbs == null)
{
ArrayList verbsList = new ArrayList();
WebPartVerb onlyVerb = new WebPartVerb
("customVerb1", new WebPartEventHandler(IncrementVerbCounterClicks));
onlyVerb.Text = "My Verb";
onlyVerb.Description = "VerbTooltip";
onlyVerb.Visible = true;
onlyVerb.Enabled = true;
verbsList.Add(onlyVerb);
WebPartVerb otherVerb = new WebPartVerb
("customVerb2", new WebPartEventHandler(IncrementVerbCounterClicks));
otherVerb.Text = "My other Verb";
otherVerb.Description = "Other VerbTooltip";
otherVerb.Visible = true;
otherVerb.Enabled = true;
verbsList.Add(otherVerb);
m_Verbs = new WebPartVerbCollection(verbsList);
return m_Verbs;
}
return m_Verbs;
}
}
' This property implements the IWebActionable interface.
ReadOnly Property Verbs() As WebPartVerbCollection _
Implements IWebActionable.Verbs
Get
If (m_Verbs Is Nothing) Then
Dim verbsList As New ArrayList()
Dim onlyVerb As New WebPartVerb _
("customVerb1", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks))
onlyVerb.Text = "My Verb"
onlyVerb.Description = "VerbTooltip"
onlyVerb.Visible = True
onlyVerb.Enabled = True
verbsList.Add(onlyVerb)
Dim otherVerb As New WebPartVerb _
("customVerb2", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks))
otherVerb.Text = "My other Verb"
otherVerb.Description = "Other VerbTooltip"
otherVerb.Visible = True
otherVerb.Enabled = True
verbsList.Add(otherVerb)
m_Verbs = New WebPartVerbCollection(verbsList)
End If
Return m_Verbs
End Get
End Property
Remarques
La Verbs propriété fait référence à une collection de verbes personnalisés (le cas échéant) ajoutés à un menu verbes dans l’en-tête d’un ou d’un WebPart autre contrôle serveur. La Verbs collection ne contient pas de références aux objets standard WebPartVerb fournis avec le jeu de contrôles De composants WebPart, tels que CloseVerb, DeleteVerb, EditVerbRestoreVerb, ou MinimizeVerb.
Les développeurs qui souhaitent ajouter des verbes personnalisés à un contrôle personnalisé qui dérive de la WebPart classe peuvent simplement remplacer la Verbs propriété que la WebPart classe implémente.
Les développeurs qui souhaitent ajouter des verbes personnalisés à un contrôle utilisateur, ou un contrôle personnalisé qui n’est pas un WebPart contrôle, doivent implémenter l’interface IWebActionable en fournissant une implémentation de la Verbs propriété.