WebFormsRootDesigner Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en basklass för designtidsfunktionerna för en webbformulärsida och ger åtkomst till och manipulering av komponenter och kontroller som finns på sidan Webbformulär vid designtillfället.
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
- Arv
-
WebFormsRootDesigner
- Implementeringar
Kommentarer
En designvärd, till exempel Visual Studio 2005, måste tillhandahålla en egen härledd version av klassen WebFormsRootDesigner för att styra designers via designerns egenskap RootDesigner. Kontrolldesigners RootDesigner använder egenskapen för att komma åt och ändra den innehållande webbformulärsidan vid designtillfället.
Anteckningar till implementerare
När du ärver från WebFormsRootDesigner klassen måste du åsidosätta följande medlemmar:
Egenskaperna DocumentUrl, , IsDesignerViewLockedIsLoading, ReferenceManager, SupportedTechnologiesoch Verbs .
Metoderna AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)och RemoveControlFromDocument(Control) .
Konstruktorer
| Name | Description |
|---|---|
| WebFormsRootDesigner() |
Initierar en ny instans av WebFormsRootDesigner klassen. |
Egenskaper
| Name | Description |
|---|---|
| Component |
Hämtar eller anger den komponent som designern utformar. |
| CurrentCulture |
Hämtar kulturinformationen för den aktuella tråden. |
| DocumentUrl |
När den åsidosättas i en härledd klass hämtar den URL som sidan Webbformulär finns på. |
| IsDesignerViewLocked |
När det åsidosättas i en härledd klass får du ett värde som anger om designervyn är låst. |
| IsLoading |
När du åsidosättas i en härledd klass får du ett värde som anger om sidan Webbformulär fortfarande läses in. |
| ReferenceManager |
När det åsidosätts i en härledd klass hämtar ett WebFormsReferenceManager objekt som innehåller information om den aktuella webbformulärsidan. |
| SupportedTechnologies |
Hämtar en matris med tekniker som designerkomponenten kan stödja för dess visning. |
| Verbs |
Hämtar designtidsverb som stöds av designern. |
Metoder
| Name | Description |
|---|---|
| AddClientScriptToDocument(ClientScriptItem) |
När det åsidosättas i en härledd klass lägger du till ett klientskriptelement på den aktuella webbformulärsidan. |
| AddControlToDocument(Control, Control, ControlLocation) |
När du åsidosättas i en härledd klass lägger du till en webbserverkontroll på sidan Webbformulär. |
| CreateDesignerActionService(IServiceProvider) |
Returnerar ett designtidsobjekt DesignerActionService . |
| CreateUrlResolutionService() |
Returnerar en IUrlResolutionService som löser relativa URL:er. |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av WebFormsRootDesigner och som eventuellt släpper de hanterade resurserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Frigör resurserna för det aktuella WebFormsRootDesigner objektet innan det frigörs av skräpinsamlaren. |
| GenerateEmptyDesignTimeHtml(Control) |
Genererar tom HTML-kod för en kontroll vid designtillfället. |
| GenerateErrorDesignTimeHtml(Control, Exception, String) |
Genererar HTML-kod som används för att visa ett felmeddelande vid designtillfället med hjälp av den angivna kontrollen, undantaget och meddelandet. |
| GetClientScriptsInDocument() |
När det åsidosätts i en härledd klass returnerar ett ClientScriptItemCollection objekt som innehåller alla klientskriptobjekt som finns på sidan. |
| GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) |
När den åsidosättas i en härledd klass returnerar både den aktuella designtidsvyn och HTML-koden för den angivna kontrollen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetService(Type) |
Returnerar den begärda tjänsten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetView(ViewTechnology) |
Returnerar ett visningsobjekt som bestäms av det angivna ViewTechnology objektet. |
| Initialize(IComponent) |
Initierar objektet WebFormsRootDesigner med den angivna komponenten. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnLoadComplete(EventArgs) |
Genererar LoadComplete händelsen när sidan Webbformulär är helt inläst. |
| PostFilterAttributes(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som designern exponerar via ett TypeDescriptor objekt. |
| PostFilterEvents(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning händelser som designern exponerar via ett TypeDescriptor objekt. |
| PostFilterProperties(IDictionary) |
Gör att en designer kan ändra eller ta bort objekt från den uppsättning egenskaper som designern exponerar via ett TypeDescriptor objekt. |
| PreFilterAttributes(IDictionary) |
Gör att en designer kan lägga till i den uppsättning attribut som designern exponerar via ett TypeDescriptor objekt. |
| PreFilterEvents(IDictionary) |
Gör att en designer kan lägga till objekt i den uppsättning händelser som designern exponerar via ett TypeDescriptor objekt. |
| PreFilterProperties(IDictionary) |
Gör att en designer kan lägga till objekt i den uppsättning egenskaper som designern exponerar via ett TypeDescriptor objekt. |
| RemoveClientScriptFromDocument(String) |
Tar bort det angivna klientskriptet från dokumentet vid designtillfället. |
| RemoveControlFromDocument(Control) |
När den åsidosättas i en härledd klass tar du bort den angivna kontrollen från sidan Webbformulär. |
| ResolveUrl(String) |
Konverterar en relativ URL till en fullständigt kvalificerad URL. |
| SetControlID(Control, String) |
Anger egenskapen för |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| LoadComplete |
Inträffar när designern har läst in sidan Webbformulär. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDesigner.DoDefaultAction() |
En beskrivning av den här medlemmen finns i DoDefaultAction(). |
| IDesigner.Verbs |
Hämtar eller anger de designtidsverb som stöds av designern. En beskrivning av den här medlemmen finns i Verbs. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterAttributes(IDictionary). |
| IDesignerFilter.PostFilterEvents(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterEvents(IDictionary). |
| IDesignerFilter.PostFilterProperties(IDictionary) |
En beskrivning av den här medlemmen finns i PostFilterProperties(IDictionary). |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterAttributes(IDictionary). |
| IDesignerFilter.PreFilterEvents(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterEvents(IDictionary). |
| IDesignerFilter.PreFilterProperties(IDictionary) |
En beskrivning av den här medlemmen finns i PreFilterProperties(IDictionary). |
| IDisposable.Dispose() |
En beskrivning av den här medlemmen finns i Dispose(). |
| IRootDesigner.GetView(ViewTechnology) |
Hämtar ett visningsobjekt för den angivna vytekniken. En beskrivning av den här medlemmen finns i GetView(ViewTechnology). |
| IRootDesigner.SupportedTechnologies |
Hämtar en matris med tekniker som designerkomponenten kan stödja för dess visning. En beskrivning av den här medlemmen finns i SupportedTechnologies. |