Partager via


WebFormsRootDesigner Classe

Définition

Fournit une classe de base pour les fonctionnalités au moment du design d’une page Web Forms, et autorise l’accès et la manipulation des composants et des contrôles contenus dans la page Web Forms au moment du design.

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
Héritage
WebFormsRootDesigner
Implémente

Remarques

Un hôte de conception, tel que Visual Studio 2005, doit fournir sa propre version dérivée de la WebFormsRootDesigner classe pour contrôler les concepteurs via la RootDesigner propriété du concepteur. Les concepteurs de contrôles utilisent la RootDesigner propriété pour accéder à la page Web Forms contenant et la manipuler au moment de la conception.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de la WebFormsRootDesigner classe, vous devez remplacer les membres suivants :

Constructeurs

WebFormsRootDesigner()

Initialise une nouvelle instance de la classe WebFormsRootDesigner.

Propriétés

Component

Obtient ou définit le composant qui est créé par ce concepteur.

CurrentCulture

Obtient les informations de culture pour le thread actuel.

DocumentUrl

En cas de substitution dans une classe dérivée, obtient l'URL où se trouve la page Web Forms.

IsDesignerViewLocked

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la vue de concepteur est verrouillée.

IsLoading

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la page Web Forms est en cours de chargement.

ReferenceManager

En cas de substitution dans une classe dérivée, obtient un objet WebFormsReferenceManager qui contient des informations sur la page Web Forms actuelle.

SupportedTechnologies

Obtient un tableau des technologies prises en charge par le composant de concepteur pour son affichage.

Verbs

Obtient les verbes de design qui sont pris en charge par le concepteur.

Méthodes

AddClientScriptToDocument(ClientScriptItem)

En cas de substitution dans une classe dérivée, ajoute un élément de script client à la page Web Forms actuelle.

AddControlToDocument(Control, Control, ControlLocation)

En cas de substitution dans une classe dérivée, ajoute un contrôle serveur Web à la page Web Forms.

CreateDesignerActionService(IServiceProvider)

Retourne un objet DesignerActionService au moment du design.

CreateUrlResolutionService()

Retourne un IUrlResolutionService qui résout des URL relatives.

Dispose(Boolean)

Libère les ressources non managées utilisées par l'objet WebFormsRootDesigner et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Libère les ressources de l'objet WebFormsRootDesigner actuel avant sa récupération par le garbage collector.

GenerateEmptyDesignTimeHtml(Control)

Génère un balisage HTML vide pour un contrôle au moment du design.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Génère un balisage HTML qui permet d'afficher un message d'erreur au moment du design à l'aide du contrôle, de l'exception et du message spécifiés.

GetClientScriptsInDocument()

En cas de substitution dans une classe dérivée, retourne un objet de ClientScriptItemCollection qui contient tous les éléments de script client figurant sur la page.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

En cas de substitution dans une classe dérivée, retourne la vue design actuelle et le balisage HTML du contrôle spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Retourne le service demandé.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetView(ViewTechnology)

Retourne un objet de vue qui est déterminé par l'objet ViewTechnology fourni.

Initialize(IComponent)

Initialise l'objet WebFormsRootDesigner à l'aide du composant spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnLoadComplete(EventArgs)

Déclenche l'événement LoadComplete lorsque la page Web Forms est complètement chargée.

PostFilterAttributes(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'attributs qu'il expose à l'aide d'un objet TypeDescriptor.

PostFilterEvents(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble d'événements qu'il expose à l'aide d'un objet TypeDescriptor.

PostFilterProperties(IDictionary)

Permet à un concepteur de modifier ou de supprimer des éléments de l'ensemble de propriétés qu'il expose à l'aide d'un objet TypeDescriptor.

PreFilterAttributes(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble d'attributs qu'il expose à l'aide d'un objet TypeDescriptor.

PreFilterEvents(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble d'événements qu'il expose à l'aide d'un objet TypeDescriptor.

PreFilterProperties(IDictionary)

Permet à un concepteur d'ajouter des éléments à l'ensemble de propriétés qu'il expose à l'aide d'un objet TypeDescriptor.

RemoveClientScriptFromDocument(String)

Supprime le script client spécifié du document au moment du design.

RemoveControlFromDocument(Control)

En cas de substitution dans une classe dérivée, supprime le contrôle spécifié de la page Web Forms.

ResolveUrl(String)

Convertit une URL relative en une URL qualifiée complète.

SetControlID(Control, String)

Définit la propriété ID du contrôle spécifié à l'aide de la chaîne spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

LoadComplete

Se produit lorsque le concepteur termine le chargement de la page Web Forms.

Implémentations d’interfaces explicites

IDesigner.DoDefaultAction()

Pour obtenir une description de ce membre, consultez DoDefaultAction().

IDesigner.Verbs

Obtient ou définit les verbes au moment du design qui sont pris en charge par le concepteur. Pour obtenir une description de ce membre, consultez Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Pour obtenir une description de ce membre, consultez PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Pour obtenir une description de ce membre, consultez PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Pour obtenir une description de ce membre, consultez PreFilterProperties(IDictionary).

IDisposable.Dispose()

Pour obtenir une description de ce membre, consultez Dispose().

IRootDesigner.GetView(ViewTechnology)

Obtient un objet d'affichage pour la technologie d'affichage spécifiée. Pour obtenir une description de ce membre, consultez GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Obtient un tableau des technologies prises en charge par le composant de concepteur pour son affichage. Pour obtenir une description de ce membre, consultez SupportedTechnologies.

S’applique à

Voir aussi