TemplatedControlDesigner Clase

Definición

Amplía el comportamiento en tiempo de diseño de los controles de servidor basados en plantillas.

public ref class TemplatedControlDesigner abstract : System::Web::UI::Design::ControlDesigner
public abstract class TemplatedControlDesigner : System.Web.UI.Design.ControlDesigner
type TemplatedControlDesigner = class
    inherit ControlDesigner
Public MustInherit Class TemplatedControlDesigner
Inherits ControlDesigner
Herencia
Derivado

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear una clase de diseñador de controles que usa plantillas y deriva de la ControlDesigner clase .

Para ejecutar el ejemplo, compile el código y, a continuación, en un host de diseño como Visual Studio 2005, vea la página en la vista Diseño. Seleccione el control, haga clic en la lista de acciones para seleccionar una plantilla que desea modificar y, a continuación, use la característica de arrastrar y colocar para mover controles a la plantilla.

Note

El proyecto debe tener una referencia al System.Design ensamblado.

using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.Design;

namespace ASPNet.Design.Samples
{
    // Set an attribute reference to the designer, and define 
    // the HTML markup that the toolbox will write into the source.
    [Designer(typeof(TemplateGroupsSampleDesigner)),
        ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")]
    public sealed class TemplateGroupsSample : WebControl, INamingContainer
    {
        // Field for the templates
        private ITemplate[] _templates;

        // Constructor
        public TemplateGroupsSample()
        {
            _templates = new ITemplate[4];
        }

        // For each template property, set the designer attributes 
        // so the property does not appear in the property grid, but 
        // changes to the template are persisted in the control.
        [Browsable(false),
            PersistenceMode(PersistenceMode.InnerProperty)]
        public ITemplate Template1
        {
            get { return _templates[0]; }
            set { _templates[0] = value; }
        }
        [Browsable(false),
            PersistenceMode(PersistenceMode.InnerProperty)]
        public ITemplate Template2
        {
            get { return _templates[1]; }
            set { _templates[1] = value; }
        }
        [Browsable(false),
            PersistenceMode(PersistenceMode.InnerProperty)]
        public ITemplate Template3
        {
            get { return _templates[2]; }
            set { _templates[2] = value; }
        }
        [Browsable(false),
            PersistenceMode(PersistenceMode.InnerProperty)]
        public ITemplate Template4
        {
            get { return _templates[3]; }
            set { _templates[3] = value; }
        }

        protected override void CreateChildControls()
        {
            // Instantiate each template inside a panel
            // then add the panel to the Controls collection
            for (int i = 0; i < 4; i++)
            {
                Panel pan = new Panel();
                _templates[i].InstantiateIn(pan);
                this.Controls.Add(pan);
            }
        }
    }

    // Designer for the TemplateGroupsSample control
    public class TemplateGroupsSampleDesigner : ControlDesigner
    {
        TemplateGroupCollection col = null;

        public override void Initialize(IComponent component)
        {
            // Initialize the base
            base.Initialize(component);
            // Turn on template editing
            SetViewFlags(ViewFlags.TemplateEditing, true);
        }

        // Add instructions to the placeholder view of the control
        public override string GetDesignTimeHtml()
        {
            return CreatePlaceHolderDesignTimeHtml("Click here and use " +
                "the task menu to edit the templates.");
        }

        public override TemplateGroupCollection TemplateGroups
        {
            get
            {

                if (col == null)
                {
                    // Get the base collection
                    col = base.TemplateGroups;

                    // Create variables
                    TemplateGroup tempGroup;
                    TemplateDefinition tempDef;
                    TemplateGroupsSample ctl;

                    // Get reference to the component as TemplateGroupsSample
                    ctl = (TemplateGroupsSample)Component;

                    // Create a TemplateGroup
                    tempGroup = new TemplateGroup("Template Set A");

                    // Create a TemplateDefinition
                    tempDef = new TemplateDefinition(this, "Template A1", 
                        ctl, "Template1", true);

                    // Add the TemplateDefinition to the TemplateGroup
                    tempGroup.AddTemplateDefinition(tempDef);

                    // Create another TemplateDefinition
                    tempDef = new TemplateDefinition(this, "Template A2", 
                        ctl, "Template2", true);

                    // Add the TemplateDefinition to the TemplateGroup
                    tempGroup.AddTemplateDefinition(tempDef);

                    // Add the TemplateGroup to the TemplateGroupCollection
                    col.Add(tempGroup);

                    // Create another TemplateGroup and populate it
                    tempGroup = new TemplateGroup("Template Set B");
                    tempDef = new TemplateDefinition(this, "Template B1", 
                        ctl, "Template3", true);
                    tempGroup.AddTemplateDefinition(tempDef);
                    tempDef = new TemplateDefinition(this, "Template B2", 
                        ctl, "Template4", true);
                    tempGroup.AddTemplateDefinition(tempDef);

                    // Add the TemplateGroup to the TemplateGroupCollection
                    col.Add(tempGroup);
                }

                return col;
            }
        }

        // Do not allow direct resizing unless in TemplateMode
        public override bool AllowResize
        {
            get
            {
                if (this.InTemplateMode)
                    return true;
                else
                    return false;
            }
        }
    }
}
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design

Namespace ASPNet.Design.Samples

    ' Set an attribute reference to the designer, and define 
    ' the HTML markup that the toolbox will write into the source.
    <Designer(GetType(TemplateGroupsSampleDesigner)), _
        ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")> _
    Public Class TemplateGroupsSample
        Inherits WebControl
        Implements INamingContainer

        ' Field for the templates
        Private _templates() As ITemplate

        ' Constructor
        Public Sub New()
            ReDim _templates(4)
        End Sub

        ' For each template property, set the designer attributes 
        ' so the property does not appear in the property grid, but 
        ' changes to the template are persisted in the control.
        <Browsable(False), _
            PersistenceMode(PersistenceMode.InnerProperty)> _
        Public Property Template1() As ITemplate
            Get
                Return _templates(0)
            End Get
            Set(ByVal Value As ITemplate)
                _templates(0) = Value
            End Set
        End Property
        <Browsable(False), _
            PersistenceMode(PersistenceMode.InnerProperty)> _
        Public Property Template2() As ITemplate
            Get
                Return _templates(1)
            End Get
            Set(ByVal Value As ITemplate)
                _templates(1) = Value
            End Set
        End Property
        <Browsable(False), _
            PersistenceMode(PersistenceMode.InnerProperty)> _
        Public Property Template3() As ITemplate
            Get
                Return _templates(2)
            End Get
            Set(ByVal Value As ITemplate)
                _templates(2) = Value
            End Set
        End Property
        <Browsable(False), _
            PersistenceMode(PersistenceMode.InnerProperty)> _
        Public Property Template4() As ITemplate
            Get
                Return _templates(3)
            End Get
            Set(ByVal Value As ITemplate)
                _templates(3) = Value
            End Set
        End Property

        Protected Overrides Sub CreateChildControls()
            ' Instantiate the template inside the panel
            ' then add the panel to the Controls collection
            Dim i As Integer

            For i = 0 To 3
                Dim pan As New Panel()
                _templates(i).InstantiateIn(pan)
                Me.Controls.Add(pan)
            Next
        End Sub

    End Class

    ' Designer for the TemplateGroupsSample class
    Public Class TemplateGroupsSampleDesigner
        Inherits System.Web.UI.Design.ControlDesigner

        Private col As TemplateGroupCollection = Nothing

        Public Overrides Sub Initialize(ByVal Component As IComponent)
            ' Initialize the base
            MyBase.Initialize(Component)
            ' Turn on template editing
            SetViewFlags(ViewFlags.TemplateEditing, True)
        End Sub

        ' Add instructions to the placeholder view of the control
        Public Overloads Overrides Function GetDesignTimeHtml() As String
            Return CreatePlaceHolderDesignTimeHtml("Click here and use " & _
                "the task menu to edit the templates.")
        End Function

        Public Overrides ReadOnly Property TemplateGroups() As TemplateGroupCollection
            Get
                If IsNothing(col) Then
                    ' Get the base collection
                    col = MyBase.TemplateGroups

                    ' Create variables
                    Dim tempGroup As TemplateGroup
                    Dim tempDef As TemplateDefinition
                    Dim ctl As TemplateGroupsSample

                    ' Get reference to the component as TemplateGroupsSample
                    ctl = CType(Component, TemplateGroupsSample)

                    ' Create a TemplateGroup
                    tempGroup = New TemplateGroup("Template Set A")

                    ' Create a TemplateDefinition
                    tempDef = New TemplateDefinition(Me, "Template A1", ctl, "Template1", True)

                    ' Add the TemplateDefinition to the TemplateGroup
                    tempGroup.AddTemplateDefinition(tempDef)

                    ' Create another TemplateDefinition
                    tempDef = New TemplateDefinition(Me, "Template A2", ctl, "Template2", True)

                    ' Add the TemplateDefinition to the TemplateGroup
                    tempGroup.AddTemplateDefinition(tempDef)

                    ' Add the TemplateGroup to the TemplateGroupCollection
                    col.Add(tempGroup)

                    ' Create another TemplateGroup and populate it
                    tempGroup = New TemplateGroup("Template Set B")
                    tempDef = New TemplateDefinition(Me, "Template B1", ctl, "Template3", True)
                    tempGroup.AddTemplateDefinition(tempDef)
                    tempDef = New TemplateDefinition(Me, "Template B2", ctl, "Template4", True)
                    tempGroup.AddTemplateDefinition(tempDef)

                    ' Add the TemplateGroup to the TemplateGroupCollection
                    col.Add(tempGroup)
                End If

                Return col
            End Get
        End Property

        ' Do not allow direct resizing unless in TemplateMode
        Public Overrides ReadOnly Property AllowResize() As Boolean
            Get
                If Me.InTemplateMode Then
                    Return True
                Else
                    Return False
                End If
            End Get
        End Property
    End Class
End Namespace
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
       <aspSample:TemplateGroupsSample runat="server" ID="TGSample1">
       </aspSample:TemplateGroupsSample>
    
    </div>
    </form>
</body>
</html>

Notas a los implementadores

Aunque esta clase no está obsoleta, no es necesario porque las características de edición de plantillas se han integrado en ControlDesigner.

Constructores

Nombre Description
TemplatedControlDesigner()

Inicializa una nueva instancia de la clase TemplatedControlDesigner.

Propiedades

Nombre Description
ActionLists

Obtiene la colección de listas de acciones para el diseñador de controles.

(Heredado de ControlDesigner)
ActiveTemplateEditingFrame
Obsoletos.

Obtiene el marco de edición de plantillas activo.

AllowResize

Obtiene un valor que indica si el control se puede cambiar de tamaño en el entorno en tiempo de diseño.

(Heredado de ControlDesigner)
AssociatedComponents

Obtiene la colección de componentes asociados al componente administrado por el diseñador.

(Heredado de ComponentDesigner)
AutoFormats

Obtiene la colección de esquemas de formato automático predefinidos que se van a mostrar en el cuadro de diálogo Formato automático del control asociado en tiempo de diseño.

(Heredado de ControlDesigner)
Behavior
Obsoletos.

Obtiene o establece el comportamiento DHTML asociado al diseñador.

(Heredado de HtmlControlDesigner)
CanEnterTemplateMode

Obtiene un valor que indica si este diseñador permitirá o no la visualización o edición de plantillas.

Component

Obtiene el componente que este diseñador está diseñando.

(Heredado de ComponentDesigner)
DataBindings

Obtiene la colección de enlaces de datos para el control actual.

(Heredado de HtmlControlDesigner)
DataBindingsEnabled

Obtiene un valor que indica si el diseñador permite el enlace de datos.

DesignerState

Obtiene un objeto que se usa para conservar los datos del control asociado en tiempo de diseño.

(Heredado de ControlDesigner)
DesignTimeElement
Obsoletos.

Obtiene el objeto en tiempo de diseño que representa el control asociado al HtmlControlDesigner objeto en la superficie de diseño.

(Heredado de HtmlControlDesigner)
DesignTimeElementView
Obsoletos.

Obtiene el objeto view-control para el diseñador de controles.

(Heredado de ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Obsoletos.

Obtiene un valor que indica si el host de diseño debe finalizar la carga antes de que se pueda llamar al GetDesignTimeHtml método .

(Heredado de ControlDesigner)
Expressions

Obtiene los enlaces de expresión para el control actual en tiempo de diseño.

(Heredado de HtmlControlDesigner)
HidePropertiesInTemplateMode

Obtiene un valor que indica si las propiedades del control se ocultarán cuando el control se coloque en modo de edición de plantillas.

HidePropertiesInTemplateMode

Obtiene un valor que indica si las propiedades del control asociado están ocultas cuando el control está en modo de plantilla.

(Heredado de ControlDesigner)
ID

Obtiene o establece la cadena de identificador del control.

(Heredado de ControlDesigner)
InheritanceAttribute

Obtiene un atributo que indica el tipo de herencia del componente asociado.

(Heredado de ComponentDesigner)
Inherited

Obtiene un valor que indica si se hereda este componente.

(Heredado de ComponentDesigner)
InTemplateMode
Obsoletos.

Obtiene un valor que indica si el documento del diseñador está en modo de plantilla.

IsDirty
Obsoletos.

Obtiene o establece un valor que indica si el control de servidor web se ha marcado como modificado.

(Heredado de ControlDesigner)
ParentComponent

Obtiene el componente primario de este diseñador.

(Heredado de ComponentDesigner)
ReadOnly
Obsoletos.

Obtiene o establece un valor que indica si las propiedades del control son de solo lectura en tiempo de diseño.

(Heredado de ControlDesigner)
RootDesigner

Obtiene el diseñador de controles de la página de formularios Web Forms que contiene el control asociado.

(Heredado de ControlDesigner)
ShadowProperties

Obtiene una colección de valores de propiedad que invalidan la configuración del usuario.

(Heredado de ComponentDesigner)
ShouldCodeSerialize
Obsoletos.

Obtiene o establece un valor que indica si se va a crear una declaración de campo para el control en el archivo de código subyacente del documento de diseño actual durante la serialización.

(Heredado de HtmlControlDesigner)
Tag

Obtiene un objeto que representa el elemento de marcado HTML para el control asociado.

(Heredado de ControlDesigner)
TemplateGroups

Obtiene una colección de grupos de plantillas, cada una que contiene una definición de plantilla.

UsePreviewControl

Obtiene un valor que indica si el diseñador de controles usa un control de vista previa temporal para generar el marcado HTML en tiempo de diseño.

(Heredado de ControlDesigner)
Verbs

Obtiene los verbos en tiempo de diseño admitidos por el componente asociado al diseñador.

(Heredado de ComponentDesigner)
ViewControl

Obtiene o establece un control de servidor web que se puede usar para obtener una vista previa del marcado HTML en tiempo de diseño.

(Heredado de ControlDesigner)
ViewControlCreated

Obtiene o establece un valor que indica si se ha creado un View control para mostrarlo en la superficie de diseño.

(Heredado de ControlDesigner)
Visible

Obtiene un valor que indica si el control está visible en tiempo de diseño.

(Heredado de ControlDesigner)

Métodos

Nombre Description
CreateErrorDesignTimeHtml(String, Exception)

Crea el marcado HTML para mostrar un mensaje de error de excepción especificado en tiempo de diseño.

(Heredado de ControlDesigner)
CreateErrorDesignTimeHtml(String)

Crea marcado HTML para mostrar un mensaje de error especificado en tiempo de diseño.

(Heredado de ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Proporciona una representación simple de marcador de posición rectangular que muestra el tipo y el identificador del control.

(Heredado de ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Proporciona una representación simple de marcador de posición rectangular que muestra el tipo y el identificador del control, así como instrucciones o información adicionales especificadas.

(Heredado de ControlDesigner)
CreateTemplateEditingFrame(TemplateEditingVerb)
Obsoletos.

Cuando se reemplaza en una clase derivada, crea un marco de edición de plantillas para el verbo especificado.

CreateViewControl()

Devuelve una copia del control asociado para ver o representar en la superficie de diseño.

(Heredado de ControlDesigner)
Dispose()

Libera todos los recursos usados por .ComponentDesigner

(Heredado de ComponentDesigner)
Dispose(Boolean)

Libera los recursos no administrados que usa el HtmlControlDesigner objeto y, opcionalmente, libera los recursos administrados.

(Heredado de HtmlControlDesigner)
DoDefaultAction()

Crea una firma de método en el archivo de código fuente para el evento predeterminado en el componente y navega el cursor del usuario a esa ubicación.

(Heredado de ComponentDesigner)
EnterTemplateMode(ITemplateEditingFrame)
Obsoletos.

Abre un objeto de marco de plantilla determinado para su edición en el diseñador.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
ExitTemplateMode(Boolean, Boolean, Boolean)
Obsoletos.

Cierra el marco de edición de plantillas activo actualmente después de guardar los cambios pertinentes.

GetBounds()

Recupera las coordenadas del rectángulo que representa los límites del control tal como se muestra en la superficie de diseño.

(Heredado de ControlDesigner)
GetCachedTemplateEditingVerbs()
Obsoletos.

Obtiene los verbos de edición de plantillas almacenadas en caché.

GetDesignTimeHtml()

Recupera el marcado HTML que se usa para representar el control en tiempo de diseño.

(Heredado de ControlDesigner)
GetDesignTimeHtml(DesignerRegionCollection)

Recupera el marcado HTML para mostrar el control y rellena la colección con las regiones actuales del diseñador de controles.

(Heredado de ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Devuelve el contenido de una región editable de la vista en tiempo de diseño del control asociado.

(Heredado de ControlDesigner)
GetEmptyDesignTimeHtml()

Recupera el marcado HTML para representar un control de servidor web en tiempo de diseño que no tendrá ninguna representación visual en tiempo de ejecución.

(Heredado de ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Recupera el marcado HTML que proporciona información sobre la excepción especificada.

(Heredado de ControlDesigner)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetPersistenceContent()

Recupera el marcado HTML interno persistente del control en tiempo de diseño.

(Heredado de ControlDesigner)
GetPersistInnerHtml()

Obtiene el marcado que se va a conservar para el contenido que se encuentra en el tiempo de ejecución del control de servidor asociado.

GetPersistInnerHtml()
Obsoletos.

Recupera el marcado HTML interno persistente del control.

(Heredado de ControlDesigner)
GetService(Type)

Intenta recuperar el tipo de servicio especificado del sitio del modo de diseño del componente del diseñador.

(Heredado de ComponentDesigner)
GetTemplateContainerDataItemProperty(String)
Obsoletos.

Obtiene la propiedad de elemento de datos del contenedor de la plantilla.

GetTemplateContainerDataSource(String)
Obsoletos.

Obtiene el origen de datos del contenedor de la plantilla.

GetTemplateContent(ITemplateEditingFrame, String, Boolean)
Obsoletos.

Cuando se reemplaza en una clase derivada, obtiene el contenido de la plantilla.

GetTemplateEditingVerbs()
Obsoletos.

Obtiene los verbos de edición de plantillas disponibles para el diseñador.

GetTemplateFromText(String)

Crea una plantilla a partir del texto especificado.

GetTemplatePropertyParentType(String)
Obsoletos.

Obtiene el tipo del elemento primario de la propiedad de plantilla.

GetTextFromTemplate(ITemplate)

Obtiene una cadena de texto que representa la plantilla especificada.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetViewRendering()

Recupera un objeto que contiene el marcado en tiempo de diseño para el contenido y las regiones del control asociado.

(Heredado de ControlDesigner)
Initialize(IComponent)

Inicializa el diseñador y carga el componente especificado.

Initialize(IComponent)

Inicializa el diseñador de controles y carga el componente especificado.

(Heredado de ControlDesigner)
InitializeExistingComponent(IDictionary)

Reinicializa un componente existente.

(Heredado de ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicializa un componente recién creado.

(Heredado de ComponentDesigner)
InitializeNonDefault()
Obsoletos.
Obsoletos.

Inicializa la configuración de un componente importado que ya se ha inicializado en la configuración distinta de los valores predeterminados.

(Heredado de ComponentDesigner)
Invalidate()

Invalida todo el área del control que se muestra en la superficie de diseño y señala al diseñador de controles para volver a dibujar el control.

(Heredado de ControlDesigner)
Invalidate(Rectangle)

Invalida el área especificada del control que se muestra en la superficie de diseño y indica al diseñador de controles que vuelva a dibujar el control.

(Heredado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtiene del InheritanceAttribute objeto especificado ComponentDesigner.

(Heredado de ComponentDesigner)
IsPropertyBound(String)
Obsoletos.

Recupera un valor que indica si la propiedad especificada en el control asociado está enlazada a datos.

(Heredado de ControlDesigner)
Localize(IDesignTimeResourceWriter)

Usa el escritor de recursos proporcionado para conservar las propiedades localizables del control asociado a un recurso en el host de diseño.

(Heredado de ControlDesigner)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnAutoFormatApplied(DesignerAutoFormat)

Se llama cuando se ha aplicado un esquema de formato automático predefinido al control asociado.

(Heredado de ControlDesigner)
OnBehaviorAttached()
Obsoletos.

Proporciona una oportunidad para realizar un procesamiento adicional cuando se adjunta un comportamiento al diseñador.

OnBehaviorDetaching()
Obsoletos.

Se llama cuando un comportamiento desasocia del elemento .

(Heredado de HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsoletos.

Se llama cuando cambia la colección de enlaces de datos.

(Heredado de ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Lo llama el host de diseño cuando el usuario hace clic en el control asociado en tiempo de diseño.

(Heredado de ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Delegue para controlar el evento modificado del componente.

OnComponentChanging(Object, ComponentChangingEventArgs)

Representa el método que controlará el ComponentChanging evento del control asociado.

(Heredado de ControlDesigner)
OnControlResize()
Obsoletos.

Se llama cuando se ha cambiado el tamaño del control de servidor web asociado en el host de diseño en tiempo de diseño.

(Heredado de ControlDesigner)
OnPaint(PaintEventArgs)

Se llama cuando el diseñador de controles dibuja el control asociado en la superficie de diseño, si el CustomPaint valor es true.

(Heredado de ControlDesigner)
OnSetComponentDefaults()
Obsoletos.
Obsoletos.

Establece las propiedades predeterminadas del componente.

(Heredado de ComponentDesigner)
OnSetParent()

Proporciona una oportunidad para realizar un procesamiento adicional cuando se cambia el elemento primario de este diseñador.

OnTemplateModeChanged()

Proporciona una oportunidad para realizar un procesamiento adicional cuando se cambia el modo de plantilla.

PostFilterAttributes(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de atributos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de eventos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite que un diseñador agregue al conjunto de atributos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PreFilterEvents(IDictionary)

Establece la lista de eventos que se exponen en tiempo de diseño para el TypeDescriptor objeto del componente.

(Heredado de HtmlControlDesigner)
PreFilterProperties(IDictionary)

Permite que un diseñador filtre el conjunto de atributos de miembro que está diseñando a través de un TypeDescriptor objeto .

PreFilterProperties(IDictionary)

Agrega o quita propiedades de la cuadrícula Propiedades de un host de diseño en tiempo de diseño o proporciona nuevas propiedades en tiempo de diseño que podrían corresponder a las propiedades del control asociado.

(Heredado de ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica a IComponentChangeService que se ha cambiado este componente.

(Heredado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica que IComponentChangeService este componente está a punto de cambiarse.

(Heredado de ComponentDesigner)
RaiseResizeEvent()
Obsoletos.

Genera el evento OnControlResize().

(Heredado de ControlDesigner)
RegisterClone(Object, Object)

Registra datos internos en un control clonado.

(Heredado de ControlDesigner)
SaveActiveTemplateEditingFrame()

Guarda el marco de edición de plantillas activo.

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Especifica el contenido de una región editable del control en tiempo de diseño.

(Heredado de ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Especifica el contenido de una región editable en la vista en tiempo de diseño del control.

(Heredado de ControlDesigner)
SetTemplateContent(ITemplateEditingFrame, String, String)
Obsoletos.

Cuando se reemplaza en una clase derivada, establece el contenido de la plantilla especificada en el contenido especificado.

SetViewFlags(ViewFlags, Boolean)

Asigna la enumeración bit a bit ViewFlags especificada al valor de marca especificado.

(Heredado de ControlDesigner)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UpdateDesignTimeHtml()

Actualiza el CÓDIGO HTML en tiempo de diseño.

Implementaciones de interfaz explícitas

Nombre Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
ITreeDesigner.Children

Para obtener una descripción de este miembro, vea la Children propiedad .

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

Para obtener una descripción de este miembro, vea la Parent propiedad .

(Heredado de ComponentDesigner)

Se aplica a

Consulte también