IWebActionable.Verbs Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento a una raccolta di oggetti personalizzati WebPartVerb .
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
Valore della proprietà
Oggetto WebPartVerbCollection contenente oggetti personalizzati WebPartVerb .
Esempio
Nell'esempio di codice seguente viene illustrato l'uso della Verbs proprietà come implementato in un controllo utente. Il codice completo per questo esempio di codice è disponibile nella sezione Esempio dell'argomento di panoramica della IWebActionable classe.
Nella parte seguente dell'esempio di codice viene illustrata un'implementazione personalizzata della Verbs proprietà all'interno di un controllo utente.
// 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
Commenti
La Verbs proprietà fa riferimento a una raccolta di verbi personalizzati (se presenti) aggiunti a un menu verbi nell'intestazione di un WebPart controllo server o di un altro. L'insieme Verbs non contiene riferimenti agli oggetti standard WebPartVerb forniti con il set di controlli Web part, ad esempio CloseVerb, DeleteVerbEditVerb, RestoreVerb, o MinimizeVerb.
Gli sviluppatori che desiderano aggiungere verbi personalizzati a un controllo personalizzato che deriva dalla WebPart classe possono semplicemente eseguire l'override della Verbs proprietà implementata dalla WebPart classe .
Gli sviluppatori che desiderano aggiungere verbi personalizzati a un controllo utente o a un controllo personalizzato che non è un WebPart controllo devono implementare l'interfaccia IWebActionable fornendo un'implementazione della Verbs proprietà .