IWebActionable.Verbs Vlastnost

Definice

Získá odkaz na kolekci vlastních WebPartVerb objektů.

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

Hodnota vlastnosti

WebPartVerbCollection

A WebPartVerbCollection obsahující vlastní WebPartVerb objekty.

Příklady

Následující příklad kódu ukazuje použití Verbs vlastnosti, jak je implementováno v uživatelském ovládacím prvku. Úplný kód pro tento příklad kódu najdete v části Příklad tématu přehledu IWebActionable třídy.

Následující část příkladu kódu ukazuje vlastní implementaci Verbs vlastnosti v uživatelském ovládacím prvku.

// 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

Poznámky

Vlastnost Verbs odkazuje na kolekci vlastních příkazů (pokud existuje) přidaných do nabídky sloves v záhlaví nebo jiného WebPart ovládacího prvku serveru. Kolekce Verbs neobsahuje odkazy na standardní WebPartVerb objekty poskytované pomocí sady ovládacích prvků Webové části, například CloseVerb, , DeleteVerb, EditVerbnebo RestoreVerbMinimizeVerb.

Vývojáři, kteří chtějí přidat vlastní příkazy do vlastního ovládacího prvku odvozeného z WebPart třídy, mohou jednoduše přepsat Verbs vlastnost, kterou WebPart třída implementuje.

Vývojáři, kteří chtějí přidat vlastní příkazy do uživatelského ovládacího prvku nebo vlastní ovládací prvek, který není WebPart ovládací prvek, musí implementovat IWebActionable rozhraní poskytnutím implementace Verbs vlastnosti.

Platí pro

Viz také