IWebActionable.Verbs Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özel WebPartVerb nesneler koleksiyonuna başvuru alır.
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
Özellik Değeri
WebPartVerbCollection Özel WebPartVerb nesneler içeren bir.
Örnekler
Aşağıdaki kod örneği, bir kullanıcı denetiminde uygulanan özelliğinin Verbs kullanımını gösterir. Bu kod örneğinin tam kodunu sınıfa genel bakış konusunun IWebActionable Örnek bölümünde bulabilirsiniz.
Kod örneğinin aşağıdaki bölümünde, bir kullanıcı denetimi içindeki özelliğin Verbs özel bir uygulaması gösterilmektedir.
// 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
Açıklamalar
özelliği, Verbs bir veya başka bir sunucu denetiminin üst bilgisindeki fiiller menüsüne eklenen özel fiil koleksiyonuna WebPart (varsa) başvurur. Koleksiyon, Verbs Web Bölümleri denetim kümesiyle sağlanan , DeleteVerb, , EditVerbRestoreVerbveya MinimizeVerbgibi CloseVerbstandart WebPartVerb nesnelere başvuru içermez.
Sınıfından türetilen özel bir denetime özel fiiller WebPart eklemek isteyen geliştiriciler, sınıfın Verbs uyguladığı özelliği WebPart geçersiz kılabilir.
Bir kullanıcı denetimine veya denetim olmayan WebPart bir özel denetime özel fiiller eklemek isteyen geliştiricilerin, özelliğinin IWebActionable bir uygulamasını Verbs sağlayarak arabirimi uygulaması gerekir.