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 permet l’accès aux composants et 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 les manipuler au moment du design.
Notes pour les responsables de l’implémentation
Lorsque vous héritez de la WebFormsRootDesigner classe, vous devez remplacer les membres suivants :
Les DocumentUrlpropriétés , IsLoadingSupportedTechnologiesIsDesignerViewLockedReferenceManageret Verbs les propriétés.
Les AddClientScriptToDocument(ClientScriptItem)méthodes , , AddControlToDocument(Control, Control, ControlLocation)GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)et RemoveControlFromDocument(Control) les méthodes.
Constructeurs
| Nom | Description |
|---|---|
| WebFormsRootDesigner() |
Initialise une nouvelle instance de la classe WebFormsRootDesigner. |
Propriétés
| Nom | Description |
|---|---|
| Component |
Obtient ou définit le composant que ce concepteur conçoit. |
| CurrentCulture |
Obtient les informations de culture pour le thread actuel. |
| DocumentUrl |
En cas de substitution dans une classe dérivée, obtient l’URL à laquelle se trouve la page Web Forms. |
| IsDesignerViewLocked |
En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la vue du 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 toujours en cours de chargement. |
| ReferenceManager |
En cas de substitution dans une classe dérivée, obtient un WebFormsReferenceManager objet qui contient des informations sur la page Web Forms actuelle. |
| SupportedTechnologies |
Obtient un tableau de technologies que le composant concepteur peut prendre en charge pour son affichage. |
| Verbs |
Obtient les verbes au moment du design pris en charge par le concepteur. |
Méthodes
| Nom | Description |
|---|---|
| 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 au moment DesignerActionService du design. |
| CreateUrlResolutionService() |
Retourne une IUrlResolutionService URL relative qui résout les URL relatives. |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les WebFormsRootDesigner ressources gérées et les libère éventuellement. |
| 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 actuel WebFormsRootDesigner avant qu’elle ne soit récupérée 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 le balisage HTML utilisé pour 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 ClientScriptItemCollection objet qui contient tous les éléments de script client qui se trouvent sur la page. |
| GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) |
En cas de substitution dans une classe dérivée, retourne à la fois la vue au moment du design et le balisage HTML pour le contrôle spécifié. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetService(Type) |
Retourne le service demandé. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetView(ViewTechnology) |
Retourne un objet d’affichage déterminé par l’objet fourni ViewTechnology . |
| Initialize(IComponent) |
Initialise l’objet WebFormsRootDesigner à l’aide du composant spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnLoadComplete(EventArgs) |
Déclenche l’événement LoadComplete lorsque la page Web Forms est entièrement chargée. |
| PostFilterAttributes(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l’ensemble d’attributs exposés par le concepteur via un TypeDescriptor objet. |
| PostFilterEvents(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l’ensemble d’événements exposés par le concepteur via un TypeDescriptor objet. |
| PostFilterProperties(IDictionary) |
Permet à un concepteur de modifier ou de supprimer des éléments de l’ensemble de propriétés exposées par le concepteur via un TypeDescriptor objet. |
| PreFilterAttributes(IDictionary) |
Permet à un concepteur d’ajouter à l’ensemble d’attributs que le concepteur expose via un TypeDescriptor objet. |
| PreFilterEvents(IDictionary) |
Permet à un concepteur d’ajouter des éléments à l’ensemble d’événements exposés par le concepteur via un TypeDescriptor objet. |
| PreFilterProperties(IDictionary) |
Permet à un concepteur d’ajouter des éléments à l’ensemble de propriétés exposées par le concepteur via un TypeDescriptor objet. |
| 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 URL complète. |
| SetControlID(Control, String) |
Définit la |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| LoadComplete |
Se produit lorsque le concepteur termine le chargement de la page Web Forms. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDesigner.DoDefaultAction() |
Pour obtenir une description de ce membre, consultez DoDefaultAction(). |
| IDesigner.Verbs |
Obtient ou définit les verbes au moment du design 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 de vue spécifiée. Pour obtenir une description de ce membre, consultez GetView(ViewTechnology). |
| IRootDesigner.SupportedTechnologies |
Obtient un tableau de technologies que le composant concepteur peut prendre en charge pour son affichage. Pour obtenir une description de ce membre, consultez SupportedTechnologies. |