DesignSurface Konstruktor
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.
Menginisialisasi instans baru kelas DesignSurface.
Overload
DesignSurface() |
Menginisialisasi instans baru kelas DesignSurface. |
DesignSurface(IServiceProvider) |
Menginisialisasi instans baru kelas DesignSurface. |
DesignSurface(Type) |
Menginisialisasi instans baru kelas DesignSurface. |
DesignSurface(IServiceProvider, Type) |
Menginisialisasi instans baru kelas DesignSurface. |
DesignSurface()
Menginisialisasi instans baru kelas DesignSurface.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Pengecualian
Yang IDesignerHost terlampir ke DesignSurface telah dibuang.
Berlaku untuk
DesignSurface(IServiceProvider)
Menginisialisasi instans baru kelas DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface (IServiceProvider parentProvider);
public DesignSurface (IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Parameter
- parentProvider
- IServiceProvider
Penyedia layanan induk, atau null
jika tidak ada induk yang digunakan untuk menyelesaikan layanan.
Pengecualian
Yang IDesignerHost terlampir ke DesignSurface telah dibuang.
Keterangan
Ketika parentProvide
ada, desainer yang terkandung dalam permukaan dapat mengambil layanan dari aplikasi.
Lihat juga
Berlaku untuk
DesignSurface(Type)
Menginisialisasi instans baru kelas DesignSurface.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Parameter
- rootComponentType
- Type
Jenis komponen akar yang akan dibuat.
Pengecualian
rootComponent
adalah null
.
Yang IDesignerHost terlampir ke DesignSurface telah dibuang.
Keterangan
Saat Anda menggunakan DesignSurface konstruktor, konstruktor membuat pemuat desainer sederhana yang, pada gilirannya, membuat komponen dari jenis yang diberikan dan kemudian mengakhiri proses pemuatan. Ini adalah cara mudah untuk membuat desainer, dengan asumsi bahwa semua penghematan status akan dilakukan secara eksternal. Secara internal, ini memanggil BeginLoad dan melewati jenis komponen akar.
Catatan
Kelebihan DesignSurface beban tidak terpengaruh oleh DesignerOptions. DesignerOptions harus berada dalam kontainer layanan sebelum permukaan desain dimuat. Jika Anda memerlukan akses ke DesignerOptions, panggil konstruktor kosong, tambahkan DesignerOptions ke ServiceContainer dan panggil BeginLoad dengan rootComponentType
.
Berlaku untuk
DesignSurface(IServiceProvider, Type)
Menginisialisasi instans baru kelas DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface (IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface (IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Parameter
- parentProvider
- IServiceProvider
Penyedia layanan induk, atau null
jika tidak ada induk yang digunakan untuk menyelesaikan layanan.
- rootComponentType
- Type
Jenis komponen akar yang akan dibuat.
Pengecualian
rootComponent
adalah null
.
Yang IDesignerHost terlampir ke DesignSurface telah dibuang.
Keterangan
DesignSurface Menggunakan konstruktor membuat pemuat desainer sederhana yang membuat komponen dari jenis yang diberikan lalu mengakhiri proses pemuatan. Ini adalah cara mudah untuk membuat desainer, dengan asumsi bahwa semua penghematan status akan dilakukan secara eksternal. Secara internal, ini memanggil BeginLoad dan melewati jenis komponen akar.