WebFormsRootDesigner Kelas
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.
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:
Properti DocumentUrl, , IsLoadingIsDesignerViewLocked, ReferenceManager, SupportedTechnologies, dan Verbs .
Metode AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), dan RemoveControlFromDocument(Control) .
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) |
|
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
LoadComplete |
Terjadi ketika perancang selesai memuat halaman Formulir Web. |