DesignSurfaceManager.CreateDesignSurface Metode
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.
Membuat instans permukaan desain.
Overload
CreateDesignSurface() |
Membuat instans permukaan desain. |
CreateDesignSurface(IServiceProvider) |
Membuat instans permukaan desain. |
CreateDesignSurface()
Membuat instans permukaan desain.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface ();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface
Mengembalikan
Instans permukaan desain baru.
Lihat juga
Berlaku untuk
CreateDesignSurface(IServiceProvider)
Membuat instans permukaan desain.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface (IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface
Parameter
- parentProvider
- IServiceProvider
Penyedia layanan induk. Penyedia layanan gabungan baru akan dibuat yang akan terlebih dahulu meminta layanan kepada penyedia ini, lalu mendelegasikan kegagalan apa pun ke objek manajer permukaan desain. Penyedia gabungan ini akan diteruskan ke CreateDesignSurfaceCore(IServiceProvider) metode .
Mengembalikan
Instans permukaan desain baru.
Pengecualian
parentProvider
adalah null
.
Keterangan
Jika Anda ingin menambahkan layanan per desainer tambahan dengan mudah, gunakan parentProvider
parameter untuk menyediakan penyedia layanan untuk permukaan desain ini. Metode ini CreateDesignSurface membuat penyedia layanan gabungan yang dapat memenuhi permintaan layanan dari penyedia layanan yang diberikan serta itu DesignSurfaceManager sendiri. Metode CreateDesignSurface kemudian meneruskan penyedia layanan ini ke CreateDesignSurfaceCore dalam metode .
Setelah CreateDesignSurfaceCore mengembalikan permukaan desain, CreateDesignSurface metode mencoba untuk mendapatkan IDesignerEventService. Jika ada, dan jika itu adalah instans layanan yang DesignSurfaceManager disediakan secara default, CreateDesignSurface metode akan meningkatkan DesignerCreated peristiwa.
Catatan Bagi Inheritor
Jika implementasi eksternal layanan disediakan, kelas yang berasal dari DesignSurfaceManager kelas adalah tanggung jawab untuk menaikkan DesignerCreated acara.