Share via


DesignSurface Konstruktor

Definisi

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

rootComponentadalah 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

rootComponentadalah 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.

Lihat juga

Berlaku untuk