Bagikan melalui


WebFormsRootDesigner Kelas

Definisi

Menyediakan kelas dasar untuk fungsionalitas waktu desain halaman Formulir Web dan memungkinkan akses ke dan manipulasi komponen dan kontrol yang terkandung dalam halaman Formulir Web pada waktu desain.

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
Warisan
WebFormsRootDesigner
Penerapan

Keterangan

Host desain, seperti Visual Studio 2005, harus menyediakan versi turunan WebFormsRootDesigner kelasnya sendiri untuk mengontrol perancang melalui RootDesigner properti perancang. Perancang kontrol menggunakan RootDesigner properti untuk mengakses dan memanipulasi halaman Formulir Web yang berisi pada waktu desain.

Catatan Bagi Implementer

Saat mewarisi dari WebFormsRootDesigner kelas , Anda harus mengambil alih anggota berikut:

Konstruktor

WebFormsRootDesigner()

Menginisialisasi instans baru kelas WebFormsRootDesigner.

Properti

Component

Mendapatkan atau mengatur komponen yang didesain desainer ini.

CurrentCulture

Mendapatkan informasi budaya untuk utas saat ini.

DocumentUrl

Ketika ditimpa di kelas turunan, mendapatkan URL tempat halaman Formulir Web berada.

IsDesignerViewLocked

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah tampilan perancang dikunci.

IsLoading

Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah halaman Formulir Web masih dimuat.

ReferenceManager

Ketika ditimpa di kelas turunan, mendapatkan WebFormsReferenceManager objek yang memiliki informasi tentang halaman Formulir Web saat ini.

SupportedTechnologies

Mendapatkan berbagai teknologi yang dapat didukung komponen perancang untuk tampilannya.

Verbs

Mendapatkan kata kerja waktu desain yang didukung oleh perancang.

Metode

AddClientScriptToDocument(ClientScriptItem)

Saat ditimpa di kelas turunan, menambahkan elemen skrip klien ke halaman Formulir Web saat ini.

AddControlToDocument(Control, Control, ControlLocation)

Ketika ditimpa di kelas turunan, menambahkan kontrol server Web ke halaman Formulir Web.

CreateDesignerActionService(IServiceProvider)

Mengembalikan objek waktu DesignerActionService desain.

CreateUrlResolutionService()

Mengembalikan yang IUrlResolutionService menyelesaikan URL relatif.

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh WebFormsRootDesigner dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

Membebaskan sumber daya objek saat ini WebFormsRootDesigner sebelum direklamasi kembali oleh pengumpul sampah.

GenerateEmptyDesignTimeHtml(Control)

Menghasilkan markup HTML kosong untuk kontrol pada waktu desain.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Menghasilkan markup HTML yang digunakan untuk menampilkan pesan kesalahan pada waktu desain dengan menggunakan kontrol, pengecualian, dan pesan yang ditentukan.

GetClientScriptsInDocument()

Saat ditimpa di kelas turunan, mengembalikan ClientScriptItemCollection objek yang berisi semua item skrip klien yang ada di halaman.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Saat ditimpa di kelas turunan, mengembalikan tampilan waktu desain saat ini dan markup HTML untuk kontrol yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Mengembalikan layanan yang diminta.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetView(ViewTechnology)

Mengembalikan objek tampilan yang ditentukan oleh objek yang disediakan ViewTechnology .

Initialize(IComponent)

Menginisialisasi WebFormsRootDesigner objek menggunakan komponen yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnLoadComplete(EventArgs)

Memunculkan LoadComplete peristiwa ketika halaman Formulir Web benar-benar dimuat.

PostFilterAttributes(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan atribut yang diekspos perancang melalui TypeDescriptor objek.

PostFilterEvents(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari serangkaian peristiwa yang diekspos perancang melalui TypeDescriptor objek.

PostFilterProperties(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan properti yang diekspos perancang melalui TypeDescriptor objek.

PreFilterAttributes(IDictionary)

Memungkinkan perancang untuk menambahkan ke sekumpulan atribut yang diekspos desainer melalui TypeDescriptor objek .

PreFilterEvents(IDictionary)

Memungkinkan perancang untuk menambahkan item ke kumpulan peristiwa yang diekspos perancang melalui TypeDescriptor objek.

PreFilterProperties(IDictionary)

Memungkinkan perancang untuk menambahkan item ke kumpulan properti yang diekspos perancang melalui TypeDescriptor objek.

RemoveClientScriptFromDocument(String)

Menghapus skrip klien yang ditentukan dari dokumen pada waktu desain.

RemoveControlFromDocument(Control)

Saat ditimpa di kelas turunan, menghapus kontrol yang ditentukan dari halaman Formulir Web.

ResolveUrl(String)

Mengonversi URL relatif menjadi URL yang sepenuhnya memenuhi syarat.

SetControlID(Control, String)

ID Mengatur properti kontrol yang ditentukan dengan string yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

LoadComplete

Terjadi ketika perancang selesai memuat halaman Formulir Web.

Implementasi Antarmuka Eksplisit

IDesigner.DoDefaultAction()

Untuk deskripsi anggota ini, lihat DoDefaultAction().

IDesigner.Verbs

Mendapatkan atau mengatur kata kerja waktu desain yang didukung oleh perancang. Untuk deskripsi anggota ini, lihat Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterProperties(IDictionary).

IDisposable.Dispose()

Untuk deskripsi anggota ini, lihat Dispose().

IRootDesigner.GetView(ViewTechnology)

Mendapatkan objek tampilan untuk teknologi tampilan yang ditentukan. Untuk deskripsi anggota ini, lihat GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Mendapatkan berbagai teknologi yang dapat didukung komponen perancang untuk tampilannya. Untuk deskripsi anggota ini, lihat SupportedTechnologies.

Berlaku untuk

Lihat juga