Bagikan melalui


IWebActionable.Verbs Properti

Definisi

Mendapatkan referensi ke kumpulan objek kustom 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

Nilai Properti

WebPartVerbCollection yang berisi objek kustomWebPartVerb.

Contoh

Contoh kode berikut menunjukkan penggunaan properti seperti yang Verbs diimplementasikan dalam kontrol pengguna. Kode lengkap untuk contoh kode ini dapat ditemukan di bagian IWebActionable Contoh dari topik gambaran umum kelas.

Bagian berikut dari contoh kode menunjukkan implementasi Verbs kustom properti dalam kontrol pengguna.

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

Keterangan

Properti Verbs mereferensikan kumpulan kata kerja kustom (jika ada) yang ditambahkan ke menu kata kerja di header WebPart kontrol server atau lainnya. Kumpulan Verbs tidak berisi referensi ke objek standar WebPartVerb yang disediakan dengan set kontrol Bagian Web, seperti CloseVerb, , DeleteVerb, EditVerbRestoreVerb, atau MinimizeVerb.

Pengembang yang ingin menambahkan kata kerja kustom ke kontrol kustom yang berasal dari WebPart kelas hanya dapat mengambil Verbs alih properti yang WebPart diterapkan kelas.

Pengembang yang ingin menambahkan kata kerja kustom ke kontrol pengguna, atau kontrol kustom yang bukan WebPart kontrol, harus mengimplementasikan IWebActionable antarmuka dengan menyediakan implementasi Verbs properti .

Berlaku untuk

Lihat juga