DesignerActionList Kelas
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.
Menyediakan kelas dasar untuk jenis yang menentukan daftar item yang digunakan untuk membuat panel tag pintar.
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- Warisan
-
DesignerActionList
Contoh
Contoh kode berikut menunjukkan cara membuat kumpulan DesignerActionItem objek.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
Keterangan
Fitur ini DesignerAction memungkinkan komponen dan kontrol untuk menampilkan informasi dan perintah yang sensitif terhadap konteks. Fitur ini DesignerAction dapat dianggap sebagai pengganti kata kerja perancang, karena DesignerActionItem dapat ditampilkan di panel tag pintar dan juga di menu pintasan yang terkait dengan komponen atau kontrol. Kelas ini DesignerActionList mewakili titik interaksi utama bagi pengembang yang ingin menambahkan dukungan tag pintar ke komponen dan kontrol kustom mereka.
DesignerActionList adalah kelas dasar, yang berasal dari pengembang komponen untuk mengisi panel tag pintar. Panel tag pintar mewakili antarmuka pengguna (UI) seperti menu untuk tag pintar.
Kelas turunan ini dapat mengimplementasikan virtualGetSortedActionItems metode untuk mengembalikan kumpulan objek yang berasal dari DesignerActionItem. Objek-objek ini mewakili item panel tag pintar. Setiap item ditampilkan di panel sesuai dengan jenisnya. Misalnya, DesignerActionTextItem ditampilkan sebagai label teks statis. Item panel aktif, yang diwakili oleh DesignerActionPropertyItem jenis dan DesignerActionMethodItem , masing-masing memiliki properti atau metode yang dapat diakses publik yang sesuai, yang mengimplementasikan fungsionalitas untuk item tersebut.
Untuk informasi selengkapnya tentang cara menambahkan item ke panel tag pintar, lihat GetSortedActionItems metode .
Nota
Formulir dan kotak dialog dapat ditampilkan oleh anggota kelas yang berasal dari DesignerActionList. Secara default, induk jendela ini akan menjadi jendela kontainer untuk panel tag pintar. Secara eksplisit mengasuh jendela anak ini ke layanan atau jendela lain dapat menyebabkan tag pintar ditampilkan dengan tidak benar.
Panel tag pintar tidak mendukung pengguliran atau halaman, jadi berhati-hatilah untuk tidak mengisi panel Anda dengan banyak item tag pintar. Terlalu banyak item dapat mengakibatkan panel tag pintar meluas di luar batas layar.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DesignerActionList(IComponent) |
Menginisialisasi instans baru dari kelas DesignerActionList. |
Properti
| Nama | Deskripsi |
|---|---|
| AutoShow |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah panel tag pintar harus secara otomatis ditampilkan saat dibuat. |
| Component |
Mendapatkan komponen yang terkait dengan DesignerActionList. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh komponen yang terkait dengan DesignerActionList. |
| GetSortedActionItems() |
Mengembalikan kumpulan DesignerActionItem objek yang terkandung dalam daftar. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |