WebFormsRootDesigner Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
Propriétés DocumentUrl, IsDesignerViewLockedIsLoading, ReferenceManager, SupportedTechnologies, et Verbs .
Méthodes AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)et RemoveControlFromDocument(Control) .
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é |
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. |