IWebActionable.Verbs Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .