IWebActionable.Verbs Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf eine Auflistung von benutzerdefinierten WebPartVerb Objekten ab.
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
Eigenschaftswert
Ein WebPartVerbCollection Objekt, das benutzerdefinierte WebPartVerb Objekte enthält.
Beispiele
Das folgende Codebeispiel veranschaulicht die Verwendung der Verbs Eigenschaft wie in einem Benutzersteuerelement implementiert. Der vollständige Code für dieses Codebeispiel finden Sie im Abschnitt "Beispiel" des IWebActionable Themas "Klassenübersicht".
Der folgende Teil des Codebeispiels veranschaulicht eine benutzerdefinierte Implementierung der Verbs Eigenschaft innerhalb eines Benutzersteuerelements.
// 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
Hinweise
Die Verbs Eigenschaft verweist auf eine Auflistung von benutzerdefinierten Verben (falls vorhanden), die einem Verbenmenü in der Kopfzeile eines WebPart oder eines anderen Serversteuerelements hinzugefügt werden. Die Verbs Auflistung enthält keine Verweise auf die StandardobjekteWebPartVerb, die mit dem Webpart-Steuerelementsatz bereitgestellt werden, zCloseVerb. B. , , DeleteVerb, , EditVerbRestoreVerboder MinimizeVerb.
Entwickler, die benutzerdefinierte Verben zu einem benutzerdefinierten Steuerelement hinzufügen möchten, das von der WebPart Klasse abgeleitet wird, können einfach die Verbs Von der WebPart Klasse implementierte Eigenschaft überschreiben.
Entwickler, die einem Benutzersteuerelement benutzerdefinierte Verben oder einem benutzerdefinierten Steuerelement hinzufügen möchten, das kein WebPart Steuerelement ist, müssen die IWebActionable Schnittstelle implementieren, indem sie eine Implementierung der Verbs Eigenschaft bereitstellt.