Nyelv

WebFormsRootDesigner Osztály

Definíció

Alaposztályt biztosít a weblapok tervezési idejének funkcióihoz, és lehetővé teszi a Webes űrlapok lapon található összetevők és vezérlők elérését és kezelését a tervezéskor.

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
Öröklődés
WebFormsRootDesigner
Megvalósítás

Megjegyzések

Egy tervező gazdagépnek, például a 2005-ös Visual Studio, meg kell adnia a WebFormsRootDesigner osztály saját származtatott verzióját, hogy a tervező RootDesigner tulajdonságán keresztül vezérelhesse a tervezőket. A vezérlőtervezők a RootDesigner tulajdonság használatával a tervezéskor érik el és módosítják az űrlapokat tartalmazó lapot.

Megjegyzések az implementálókhoz

Ha az WebFormsRootDesigner osztálytól örököl, felül kell bírálnia a következő tagokat:

Konstruktorok

Név Description
WebFormsRootDesigner()

Inicializálja a WebFormsRootDesigner osztály új példányát.

Tulajdonságok

Név Description
Component

Lekéri vagy beállítja a tervező által megtervezett összetevőt.

CurrentCulture

Lekéri az aktuális szál kulturális adatait.

DocumentUrl

Ha felül van bírálva egy származtatott osztályban, lekéri azt az URL-címet, amelyen a webűrlapok találhatók.

IsDesignerViewLocked

Ha egy származtatott osztályban felül van bírálva, a rendszer egy értéket kap, amely jelzi, hogy a tervező nézet zárolva van-e.

IsLoading

Ha egy származtatott osztályban felül van bírálva, egy értéket kap, amely jelzi, hogy a webes űrlapok lapja még be van-e töltve.

ReferenceManager

Ha felül van bírálva egy származtatott osztályban, egy WebFormsReferenceManager olyan objektumot kap, amely információkat tartalmaz az aktuális weblapról.

SupportedTechnologies

Lekéri azokat a technológiákat, amelyeket a tervező összetevő támogatni tud a megjelenítéshez.

Verbs

Lekéri a tervező által támogatott tervezési időt.

Metódusok

Név Description
AddClientScriptToDocument(ClientScriptItem)

Ha felülbírál egy származtatott osztályban, egy ügyfélszkript elemet ad hozzá az aktuális Webes űrlapok laphoz.

AddControlToDocument(Control, Control, ControlLocation)

Ha felül van bírálva egy származtatott osztályban, hozzáad egy webkiszolgáló-vezérlőt a Webes űrlapok laphoz.

CreateDesignerActionService(IServiceProvider)

Tervezési idő DesignerActionService objektumot ad vissza.

CreateUrlResolutionService()

IUrlResolutionService Relatív URL-címeket feloldó értéket ad vissza.

Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által WebFormsRootDesigner használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()

Felszabadítja az aktuális WebFormsRootDesigner objektum erőforrásait, mielőtt a szemétgyűjtő visszanyeri azt.

GenerateEmptyDesignTimeHtml(Control)

Üres HTML-korrektúrát hoz létre egy vezérlőelemhez a tervezéskor.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Olyan HTML-korrektúrát hoz létre, amely a megadott vezérlő, kivétel és üzenet használatával jelenít meg hibaüzenetet a tervezéskor.

GetClientScriptsInDocument()

Ha felülbírált egy származtatott osztályban, egy ClientScriptItemCollection olyan objektumot ad vissza, amely az oldalon található összes ügyfélszkriptelemet tartalmazza.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Ha egy származtatott osztályban felül van bírálva, az aktuális tervezési idő nézetet és a megadott vezérlőelem HTML-jelölését is visszaadja.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetService(Type)

A kért szolgáltatást adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetView(ViewTechnology)

A megadott objektum által meghatározott nézetobjektumot ad ViewTechnology vissza.

Initialize(IComponent)

Inicializálja az WebFormsRootDesigner objektumot a megadott összetevővel.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnLoadComplete(EventArgs)

LoadComplete A Webes űrlapok lap teljes betöltésekor aktiválja az eseményt.

PostFilterAttributes(IDictionary)

Lehetővé teszi, hogy a tervező módosítsa vagy eltávolítsa az elemeket azokból az attribútumkészletekből, amelyeket a tervező egy TypeDescriptor objektumon keresztül tesz elérhetővé.

PostFilterEvents(IDictionary)

Lehetővé teszi, hogy a tervező módosítsa vagy eltávolítsa az elemeket azokból az eseményekből, amelyeket a tervező egy TypeDescriptor objektumon keresztül tesz elérhetővé.

PostFilterProperties(IDictionary)

Lehetővé teszi a tervező számára, hogy módosítsa vagy eltávolítsa az elemeket a tervező által egy TypeDescriptor objektumon keresztül elérhetővé tott tulajdonságok készletéből.

PreFilterAttributes(IDictionary)

Lehetővé teszi a tervező számára, hogy hozzáadja azokat az attribútumokat, amelyeket a tervező egy TypeDescriptor objektumon keresztül tesz elérhetővé.

PreFilterEvents(IDictionary)

Lehetővé teszi, hogy a tervező elemeket vegyen fel az objektumon keresztül TypeDescriptor elérhetővé tett események készletéhez.

PreFilterProperties(IDictionary)

Lehetővé teszi, hogy a tervező elemeket vegyen fel a tervező által egy TypeDescriptor objektumon keresztül elérhetővé tett tulajdonságok készletéhez.

RemoveClientScriptFromDocument(String)

Eltávolítja a megadott ügyfélszkriptet a dokumentumból a tervezéskor.

RemoveControlFromDocument(Control)

Ha egy származtatott osztály felül van bírálva, eltávolítja a megadott vezérlőt a Webes űrlapok lapról.

ResolveUrl(String)

Egy relatív URL-címet teljesen minősített URL-címre konvertál.

SetControlID(Control, String)

ID A megadott vezérlőelem tulajdonságát a megadott sztringgel állítja be.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

esemény

Név Description
LoadComplete

Ez akkor fordul elő, ha a tervező befejezi a webes űrlapok lapjának betöltését.

Explicit interfész-implementációk

Név Description
IDesigner.DoDefaultAction()

Ennek a tagnak a leírását lásd DoDefaultAction(): .

IDesigner.Verbs

Lekéri vagy beállítja a tervező által támogatott tervezési időt. Ennek a tagnak a leírását lásd Verbs: .

IDesignerFilter.PostFilterAttributes(IDictionary)

Ennek a tagnak a leírását lásd PostFilterAttributes(IDictionary): .

IDesignerFilter.PostFilterEvents(IDictionary)

Ennek a tagnak a leírását lásd PostFilterEvents(IDictionary): .

IDesignerFilter.PostFilterProperties(IDictionary)

Ennek a tagnak a leírását lásd PostFilterProperties(IDictionary): .

IDesignerFilter.PreFilterAttributes(IDictionary)

Ennek a tagnak a leírását lásd PreFilterAttributes(IDictionary): .

IDesignerFilter.PreFilterEvents(IDictionary)

Ennek a tagnak a leírását lásd PreFilterEvents(IDictionary): .

IDesignerFilter.PreFilterProperties(IDictionary)

Ennek a tagnak a leírását lásd PreFilterProperties(IDictionary): .

IDisposable.Dispose()

Ennek a tagnak a leírását lásd Dispose(): .

IRootDesigner.GetView(ViewTechnology)

Lekéri a megadott nézettechnológiához tartozó nézetobjektumot. Ennek a tagnak a leírását lásd GetView(ViewTechnology): .

IRootDesigner.SupportedTechnologies

Lekéri azokat a technológiákat, amelyeket a tervező összetevő támogatni tud a megjelenítéshez. Ennek a tagnak a leírását lásd SupportedTechnologies: .

A következőre érvényes:

Lásd még