System.Drawing.Design Ruang nama
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.
Berisi kelas yang memperluas logika antarmuka pengguna (UI) waktu desain dan gambar.
Kelas
BitmapEditor |
Menyediakan antarmuka pengguna untuk memilih file bitmap di browser properti. |
CategoryNameCollection |
Mewakili kumpulan string nama kategori. |
ColorEditor |
UITypeEditor Menyediakan untuk memilih warna secara visual. |
ContentAlignmentEditor |
UITypeEditor Menyediakan untuk mengedit perataan konten secara visual. |
CursorEditor |
UITypeEditor Menyediakan yang dapat melakukan pencarian file default untuk file kursor (.cur). |
FontEditor |
Menyediakan antarmuka pengguna untuk memilih dan mengonfigurasi Font objek. |
FontNameEditor |
UITypeEditor Menyediakan yang melukis glyph untuk nama font. |
IconEditor |
UITypeEditor Menyediakan untuk memilih ikon secara visual. |
ImageEditor |
Menyediakan antarmuka pengguna untuk memilih gambar untuk properti di kisi properti. |
MetafileEditor |
UITypeEditor Menyediakan yang dapat melakukan pencarian file default untuk file metafile (.emf). |
PaintValueEventArgs |
Menyediakan data untuk metode ini PaintValue(Object, Graphics, Rectangle) . |
PropertyValueUIItem |
Menyediakan informasi tentang properti yang ditampilkan di jendela Properti, termasuk penanganan aktivitas terkait, string informasi pop-up, dan ikon yang ditampilkan untuk properti. |
ToolboxComponentsCreatedEventArgs |
Menyediakan data untuk ComponentsCreated peristiwa yang terjadi saat komponen ditambahkan ke kotak alat. |
ToolboxComponentsCreatingEventArgs |
Menyediakan data untuk ComponentsCreating peristiwa yang terjadi saat komponen ditambahkan ke kotak alat. |
ToolboxItem |
Menyediakan implementasi dasar item kotak alat. |
ToolboxItemCollection |
Mewakili kumpulan item kotak alat. |
ToolboxItemContainer |
Merangkum ToolboxItem. |
ToolboxItemCreator |
Merangkum ToolboxItemCreatorCallback. Kelas ini tidak dapat diwariskan. |
ToolboxService |
Menyediakan implementasi IToolboxService default antarmuka. |
UITypeEditor |
Menyediakan kelas dasar yang dapat digunakan untuk merancang editor nilai yang dapat menyediakan antarmuka pengguna (UI) untuk mewakili dan mengedit nilai objek dari jenis data yang didukung. |
Antarmuka
IPropertyValueUIService |
Menyediakan antarmuka untuk mengelola gambar, TipsAlat, dan penanganan aktivitas untuk properti komponen yang ditampilkan di browser properti. |
IToolboxItemProvider |
Mengekspos kumpulan item kotak alat. |
IToolboxService |
Menyediakan metode dan properti untuk mengelola dan mengkueri kotak alat di lingkungan pengembangan. |
IToolboxUser |
Menentukan antarmuka untuk mengatur item kotak alat yang saat ini dipilih dan menunjukkan apakah perancang mendukung item kotak alat tertentu. |
Enum
UITypeEditorEditStyle |
Menentukan pengidentifikasi yang menunjukkan gaya pengeditan nilai dari UITypeEditor. |
Delegasikan
PropertyValueUIHandler |
Mewakili metode yang menambahkan delegasi ke implementasi IPropertyValueUIService. |
PropertyValueUIItemInvokeHandler |
Mewakili metode yang akan menangani InvokeHandler peristiwa PropertyValueUIItem. |
ToolboxComponentsCreatedEventHandler |
Mewakili metode yang menangani ComponentsCreated peristiwa. |
ToolboxComponentsCreatingEventHandler |
Mewakili metode yang menangani ComponentsCreating peristiwa. |
ToolboxItemCreatorCallback |
Menyediakan mekanisme panggilan balik yang dapat membuat ToolboxItem. |
Keterangan
Kelas di namespace layanan ini dapat digunakan untuk membuat item kotak alat kustom, editor nilai khusus jenis yang dapat mengedit dan secara grafis mewakili nilai dari jenis yang didukung, dan mengetik pengonversi yang dapat mengonversi nilai antara jenis tertentu. Namespace layanan ini menyediakan kerangka kerja dasar untuk mengembangkan ekstensi ke UI waktu desain.
Perhatian
Kelas dalam System.Drawing.Design namespace tidak didukung untuk digunakan dalam layanan Windows atau ASP.NET. Mencoba menggunakan kelas ini dari dalam salah satu jenis aplikasi ini dapat menghasilkan masalah tak terduga, seperti performa layanan yang berkurang dan pengecualian run-time.