Aracılığıyla paylaş


IWebActionable.Verbs Özellik

Tanım

Ö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 uygulandığı gibi özelliğinin Verbs kullanımını gösterir. Bu kod örneğinin tam kodu, sınıfa genel bakış konusunun IWebActionable Örnek bölümünde bulunabilir.

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şvurular içermez.

Sınıfından WebPart türetilen bir özel denetime özel fiiller eklemek isteyen geliştiriciler, sınıfın VerbsWebPart uyguladığı özelliği geçersiz kılabilir.

Bir kullanıcı denetimine veya denetim olmayan WebPart bir özel denetime özel fiiller eklemek isteyen geliştiricilerin, özelliğin IWebActionableVerbs bir uygulamasını sağlayarak arabirimi uygulaması gerekir.

Şunlara uygulanır

Ayrıca bkz.