DetailsViewDesigner Clase

Definición

Proporciona compatibilidad en tiempo de diseño en un diseñador visual para el control DetailsView.

public ref class DetailsViewDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class DetailsViewDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type DetailsViewDesigner = class
    inherit DataBoundControlDesigner
Public Class DetailsViewDesigner
Inherits DataBoundControlDesigner
Herencia

Ejemplos

En el ejemplo de código siguiente se muestra cómo extender la DetailsViewDesigner clase para cambiar la apariencia de los controles derivados del DetailsView control en tiempo de diseño.

En el ejemplo se deriva el MyDetailsView control de DetailsView. es MyDetailsView simplemente una copia del DetailsView control. En el ejemplo también se deriva la MyDetailsViewDesigner clase de DetailsViewDesigner y se coloca un DesignerAttribute objeto para MyDetailsViewDesigner en el MyDetailsView control .

The MyDetailsViewDesigner invalida la SampleRowCount propiedad para especificar que la fila del buscapersonas de la vista en tiempo de diseño de contiene MyDetailsView cinco vínculos de página. Invalida el PreFilterProperties método para que la NamingContainer propiedad sea visible en la cuadrícula Propiedad en tiempo de diseño. Invalida el GetDesignTimeHtml método para incluir la Caption propiedad, si se especifica, como una nueva primera fila de la MyDetailsView cuadrícula en tiempo de diseño. Si la BorderStyle propiedad de MyDetailsView es el NotSet valor o None , GetDesignTimeHtml dibuja un borde discontinuo azul alrededor del control para que su extensión sea más visible.

using System;
using System.Web;
using System.Drawing;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;

namespace Examples.CS.WebControls.Design
{
    // The MyDetailsView is a copy of the DetailsView.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.MyDetailsViewDesigner))]
    public class MyDetailsView : DetailsView
    {
    } // MyDetailsView

    // Override members of the DetailsViewDesigner.
    [ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
    public class MyDetailsViewDesigner : DetailsViewDesigner
    {
        // Determines the number of page links in the pager row
        // when viewed in the designer.
        protected override int SampleRowCount
        {
            get
            {
                // Render five page links in the pager row.
                return 5;
            }
        } // SampleRowCount

        // Shadow the control properties with design-time properties.
        protected override void PreFilterProperties(IDictionary properties)
        {
            // Call the base method first.
            base.PreFilterProperties(properties);

            // Make the NamingContainer visible in the Properties grid.
            PropertyDescriptor selectProp = 
                (PropertyDescriptor)properties["NamingContainer"];
            properties["NamingContainer"] =
                TypeDescriptor.CreateProperty(selectProp.ComponentType, 
                    selectProp, BrowsableAttribute.Yes);
        } // PreFilterProperties

        // Generate the design-time markup.
        const string capTag = "caption";
        const string trOpen = "tr><td colspan=2 align=center";
        const string trClose = "td></tr";

        public override string GetDesignTimeHtml()
        {
            // Make the full extent of the control more visible in the designer.
            // If the border style is None or NotSet, change the border to
            // a wide, blue, dashed line. Include the caption within the border.
            MyDetailsView myDV = (MyDetailsView)Component;
            string markup = null;
            int charX;

            // Check if the border style should be changed.
            if (myDV.BorderStyle == BorderStyle.NotSet ||
                myDV.BorderStyle == BorderStyle.None)
            {
                BorderStyle oldBorderStyle = myDV.BorderStyle;
                Unit oldBorderWidth = myDV.BorderWidth;
                Color oldBorderColor = myDV.BorderColor;

                // Set design-time properties and catch any exceptions.
                try
                {
                    myDV.BorderStyle = BorderStyle.Dashed;
                    myDV.BorderWidth = Unit.Pixel(3);
                    myDV.BorderColor = Color.Blue;

                    // Call the base method to generate the markup.
                    markup = base.GetDesignTimeHtml();
                }
                catch (Exception ex)
                {
                    markup = GetErrorDesignTimeHtml(ex);
                }
                finally
                {
                    // Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle;
                    myDV.BorderWidth = oldBorderWidth;
                    myDV.BorderColor = oldBorderColor;
                }
            }
            else
            {
                // Call the base method to generate the markup.
                markup = base.GetDesignTimeHtml();
            }

            // Look for a <caption> tag.
            if ((charX = markup.IndexOf(capTag)) > 0)
            {
                // Replace the first caption with 
                // "tr><td colspan=2 align=center".
                markup = markup.Remove(charX,
                    capTag.Length).Insert(charX, trOpen);

                // Replace the second caption with "td></tr".
                if ((charX = markup.IndexOf(capTag, charX)) > 0)
                    markup = markup.Remove(charX,
                        capTag.Length).Insert(charX, trClose); 
            }
            return markup;
        } // GetDesignTimeHtml
    } // MyDetailsViewDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Drawing
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.Collections
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The MyDetailsView is a copy of the DetailsView.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design.MyDetailsViewDesigner))> _
    Public Class MyDetailsView
        Inherits DetailsView
    End Class

    ' Override members of the DetailsViewDesigner.
    <ReflectionPermission(SecurityAction.Demand, Flags:=ReflectionPermissionFlag.MemberAccess)> _
    Public Class MyDetailsViewDesigner
        Inherits DetailsViewDesigner

        ' Determines the number of page links in the pager row
        ' when viewed in the designer.
        Protected Overrides ReadOnly Property SampleRowCount() As Integer
            Get
                ' Render five page links in the pager row.
                Return 5
            End Get
        End Property ' SampleRowCount

        ' Shadow the control properties with design-time properties.
        Protected Overrides Sub PreFilterProperties( _
            ByVal properties As IDictionary)

            ' Call the base method first.
            MyBase.PreFilterProperties(properties)

            ' Make the NamingContainer visible in the Properties grid.
            Dim selectProp As PropertyDescriptor = _
                CType(properties("NamingContainer"), PropertyDescriptor)
            properties("NamingContainer") = _
                TypeDescriptor.CreateProperty(selectProp.ComponentType, _
                    selectProp, BrowsableAttribute.Yes)
        End Sub

        ' Generate the design-time markup.
        Private Const capTag As String = "caption"
        Private Const trOpen As String = "tr><td colspan=2 align=center"
        Private Const trClose As String = "td></tr"

        Public Overrides Function GetDesignTimeHtml() As String

            ' Make the full extent of the control more visible in the designer.
            ' If the border style is None or NotSet, change the border to
            ' a wide, blue, dashed line. Include the caption within the border.
            Dim myDV As MyDetailsView = CType(Component, MyDetailsView)
            Dim markup As String = Nothing
            Dim charX As Integer

            ' Check if the border style should be changed.
            If (myDV.BorderStyle = BorderStyle.NotSet Or _
                myDV.BorderStyle = BorderStyle.None) Then

                Dim oldBorderStyle As BorderStyle = myDV.BorderStyle
                Dim oldBorderWidth As Unit = myDV.BorderWidth
                Dim oldBorderColor As Color = myDV.BorderColor

                ' Set design-time properties and catch any exceptions.
                Try
                    myDV.BorderStyle = BorderStyle.Dashed
                    myDV.BorderWidth = Unit.Pixel(3)
                    myDV.BorderColor = Color.Blue

                    ' Call the base method to generate the markup.
                    markup = MyBase.GetDesignTimeHtml()

                Catch ex As Exception
                    markup = GetErrorDesignTimeHtml(ex)

                Finally
                    ' Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle
                    myDV.BorderWidth = oldBorderWidth
                    myDV.BorderColor = oldBorderColor
                End Try

            Else
                ' Call the base method to generate the markup.
                markup = MyBase.GetDesignTimeHtml()
            End If

            ' Look for a <caption> tag.
            charX = markup.IndexOf(capTag)
            If charX > 0 Then

                ' Replace the first caption with 
                ' "tr><td colspan=2 align=center".
                markup = markup.Remove(charX, _
                    capTag.Length).Insert(charX, trOpen)

                ' Replace the second caption with "td></tr".
                charX = markup.IndexOf(capTag, charX)
                If charX > 0 Then
                    markup = markup.Remove(charX, _
                        capTag.Length).Insert(charX, trClose)
                End If
            End If

            Return markup

        End Function ' GetDesignTimeHtml
    End Class
End Namespace ' Examples.VB.WebControls.Design

Comentarios

En un diseñador visual, al cambiar de la vista Origen a Diseño, el código fuente de marcado que describe el DetailsView control se analiza y se crea una versión en tiempo de diseño del control en la superficie de diseño. Al volver a la vista Origen, el control en tiempo de diseño se conserva en el código fuente de marcado y se edita en el marcado de la página web.

Las propiedades de la DetailsViewDesigner clase proporcionan la siguiente funcionalidad:

  • La ActionLists propiedad devuelve un DesignerActionListCollection objeto , que normalmente contiene un objeto derivado de la DesignerActionList clase para cada nivel del árbol de herencia del diseñador.

  • La AutoFormats propiedad devuelve una colección de esquemas de formato para mostrarse en el cuadro de diálogo Formato automático .

  • La TemplateGroups propiedad devuelve una colección de grupos de plantillas para los campos del control asociado DetailsView y las plantillas de nivel DetailsView superior.

  • La UsePreviewControl propiedad siempre devuelve true, lo que indica que el diseñador crea una copia temporal del control asociado DetailsView para generar el marcado en tiempo de diseño.

Los DetailsViewDesigner métodos de clase proporcionan la siguiente funcionalidad:

Las regiones editables en tiempo de diseño no se admiten en el DetailsView control, por lo que los GetEditableDesignerRegionContent métodos y SetEditableDesignerRegionContent no tienen ninguna funcionalidad.

Constructores

DetailsViewDesigner()

Inicializa una nueva instancia de la clase DetailsViewDesigner.

Propiedades

ActionLists

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

AllowResize

Obtiene un valor que indica si se puede cambiar el tamaño del control 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 que se mostrará en el cuadro de diálogo Formato automático.

Behavior
Obsoletos.

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

(Heredado de HtmlControlDesigner)
Component

Obtiene el componente que el diseñador está creando.

(Heredado de ComponentDesigner)
DataBindings

Obtiene la colección de enlaces de datos del control actual.

(Heredado de HtmlControlDesigner)
DataBindingsEnabled

Obtiene un valor que indica si la región contenedora del control asociado permite el enlace a datos.

(Heredado de ControlDesigner)
DataMember

Obtiene la propiedad DataMember sombreada del control enlazado a datos subyacente.

(Heredado de DataBoundControlDesigner)
DataSource

Obtiene o establece el valor de la propiedad DataSource para el control asociado.

(Heredado de BaseDataBoundControlDesigner)
DataSourceDesigner

Obtiene el diseñador del origen de datos del control enlazado a datos subyacente.

(Heredado de DataBoundControlDesigner)
DataSourceID

Obtiene o establece el valor de la propiedad DataSourceID del objeto BaseDataBoundControl subyacente.

(Heredado de BaseDataBoundControlDesigner)
DesignerState

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

(Heredado de ControlDesigner)
DesignerView

Obtiene el objeto DesignerDataSourceView asociado al origen de datos de este diseñador.

(Heredado de DataBoundControlDesigner)
DesignTimeElement
Obsoletos.

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

(Heredado de HtmlControlDesigner)
DesignTimeElementView
Obsoletos.

Obtiene el objeto de control de vista para el diseñador de controles.

(Heredado de ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Obsoletos.

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

(Heredado de ControlDesigner)
Expressions

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

(Heredado de HtmlControlDesigner)
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 del 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 este componente es heredado.

(Heredado de ComponentDesigner)
InTemplateMode

Obtiene un valor que indica si el control está en el modo de vista o de edición de plantilla en el host de diseño. La propiedad InTemplateMode es de sólo lectura.

(Heredado de ControlDesigner)
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 sólo lectura en tiempo de diseño.

(Heredado de ControlDesigner)
RootDesigner

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

(Heredado de ControlDesigner)
SampleRowCount

Obtiene el número de filas de ejemplo que el control asociado mostrará.

SetTextualDefaultProperty

Proporciona compatibilidad en tiempo de diseño en un diseñador visual para el control DetailsView.

(Heredado de ComponentDesigner)
ShadowProperties

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

(Heredado de ComponentDesigner)
ShouldCodeSerialize
Obsoletos.

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

(Heredado de HtmlControlDesigner)
Tag

Obtiene un objeto que representa el elemento de formato HTML del control asociado.

(Heredado de ControlDesigner)
TemplateGroups

Obtiene una colección de grupos de plantillas para los campos del control asociado.

UseDataSourcePickerActionList

Obtiene un valor que indica si el diseñador debe incluir "Elegir un origen de datos" en su lista de acciones.

(Heredado de DataBoundControlDesigner)
UsePreviewControl

Obtiene un valor que indica si el diseñador debe utilizar una copia temporal, en lugar del control real que está asociado al diseñador, para generar el marcado en tiempo de diseño.

Verbs

Obtiene los verbos en tiempo de diseño que admite el componente asociado al diseñador.

(Heredado de ComponentDesigner)
ViewControl

Obtiene o establece un control de servidor Web que se puede utilizar para ofrecer una vista previa del formato HTML en tiempo de diseño.

(Heredado de ControlDesigner)
ViewControlCreated

Obtiene o establece un valor que indica si se ha creado un control View para la presentación 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

ConnectToDataSource()

Desconecta eventos del origen de datos anterior y los conecta al origen de datos actual.

(Heredado de DataBoundControlDesigner)
CreateDataSource()

Invoca el cuadro de diálogo estándar para crear un nuevo control de origen de datos y establece el identificador de dicho control en la propiedad DataSourceID del control enlazado a datos.

(Heredado de DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

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

(Heredado de ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

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

(Heredado de ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

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

(Heredado de ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Proporciona una representación sencilla del marcador de posición rectangular que muestra el tipo y el Id. del control, así como instrucciones o información adicionales que se hayan especificado.

(Heredado de ControlDesigner)
CreateViewControl()

Devuelve una copia del control asociado para verlo o representarlo en la superficie de diseño.

(Heredado de ControlDesigner)
DataBind(BaseDataBoundControl)

Enlaza el control asociado al origen de datos en tiempo de diseño.

DisconnectFromDataSource()

Desconecta el control enlazado a datos de los eventos de origen de datos.

(Heredado de DataBoundControlDesigner)
Dispose()

Libera todos los recursos que usa ComponentDesigner.

(Heredado de ComponentDesigner)
Dispose(Boolean)

Libera los recursos no administrados que usa el objeto DataBoundControlDesigner y libera los recursos administrados de forma opcional.

(Heredado de DataBoundControlDesigner)
DoDefaultAction()

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

(Heredado de ComponentDesigner)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBounds()

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

(Heredado de ControlDesigner)
GetDesignTimeDataSource()

Obtiene el origen de datos en tiempo de diseño de la propiedad DataSourceDesigner o DataSource asociada.

(Heredado de DataBoundControlDesigner)
GetDesignTimeHtml()

Obtiene el marcado que se usa para representar el control asociado en tiempo de diseño.

GetDesignTimeHtml(DesignerRegionCollection)

Obtiene el marcado que se utiliza para presentar el control asociado en tiempo de diseño y rellena una colección de regiones del diseñador.

GetEditableDesignerRegionContent(EditableDesignerRegion)

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

GetEmptyDesignTimeHtml()

Proporciona el marcado utilizado para representar el control en tiempo de diseño, si el control está vacío o si no se puede recuperar el origen de datos.

(Heredado de BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Ofrece el marcado que se usa para representar el control asociado en tiempo de diseño cuando se ha producido un error.

(Heredado de BaseDataBoundControlDesigner)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPersistenceContent()

Recupera el formato HTML interno con persistencia del control en tiempo de diseño.

(Heredado de ControlDesigner)
GetPersistInnerHtml()
Obsoletos.

Recupera el formato HTML interno con persistencia del control.

(Heredado de ControlDesigner)
GetSampleDataSource()

Obtiene datos de ejemplo ficticios para representar el control enlazado a datos en la superficie de diseño si no se puede crear datos de ejemplo a partir de la propiedad DataSourceDesigner o DataSource.

(Heredado de DataBoundControlDesigner)
GetService(Type)

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

(Heredado de ComponentDesigner)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetViewRendering()

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

(Heredado de ControlDesigner)
Initialize(IComponent)

Prepara el diseñador para poder ver, modificar y diseñar el control asociado.

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 con una configuración que no es la predeterminada.

(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 que vuelva 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 señala al diseñador de controles que vuelva a dibujar el control.

(Heredado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtiene el objeto InheritanceAttribute de la enumeración ComponentDesigner especificada.

(Heredado de ComponentDesigner)
IsPropertyBound(String)
Obsoletos.

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

(Heredado de ControlDesigner)
Localize(IDesignTimeResourceWriter)

Utiliza el sistema de escritura de recursos proporcionado para conservar las propiedades adaptables del control asociado en un recurso en el host de diseño.

(Heredado de ControlDesigner)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnAutoFormatApplied(DesignerAutoFormat)

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

(Heredado de ControlDesigner)
OnBehaviorAttached()

Se llama cuando el diseñador de controles está asociado a un objeto Behavior.

(Heredado de ControlDesigner)
OnBehaviorDetaching()
Obsoletos.

Se le llama cuando se anula la asociación de un comportamiento al elemento.

(Heredado de HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Obsoletos.

Se le llama cuando cambia la colección de enlace a datos.

(Heredado de ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Se llama cuando se hace clic en una región de la vista en tiempo de diseño del control adjunto.

OnComponentChanged(Object, ComponentChangedEventArgs)

Se le llama cuando cambia el control asociado.

(Heredado de ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

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

(Heredado de ControlDesigner)
OnControlResize()
Obsoletos.

Se le llama cuando el control de servidor Web asociado ha cambiado de tamaño en tiempo de diseño en el host de diseño.

(Heredado de ControlDesigner)
OnDataSourceChanged(Boolean)

Se le llama cuando cambia el origen de datos del objeto BaseDataBoundControl asociado.

(Heredado de BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

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

(Heredado de ControlDesigner)
OnSchemaRefreshed()

Se llama cuando cambia el esquema del origen de datos correspondiente al control asociado.

OnSetComponentDefaults()
Obsoletos.
Obsoletos.

Establece las propiedades predeterminadas del componente.

(Heredado de ComponentDesigner)
OnSetParent()

Proporciona una manera de realizar el procesamiento adicional cuando el control asociado se asocia a un control primario.

(Heredado de HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Permite a un diseñador cambiar o quitar elementos en el conjunto de atributos que expone mediante un TypeDescriptor.

(Heredado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite a un diseñador cambiar o quitar elementos del conjunto de eventos que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite a un diseñador cambiar o quitar elementos del conjunto de propiedades que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite a un diseñador agregar elementos al conjunto de atributos que expone mediante un objeto TypeDescriptor.

(Heredado de ComponentDesigner)
PreFilterEvents(IDictionary)

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

(Heredado de HtmlControlDesigner)
PreFilterProperties(IDictionary)

Lo utiliza el diseñador para quitar propiedades o agregar propiedades a la presentación en la cuadrícula Properties, o bien, para reemplazar las propiedades del control asociado.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica a IComponentChangeService que este componente se ha cambiado.

(Heredado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica a IComponentChangeService que este componente se va a cambiar.

(Heredado de ComponentDesigner)
RaiseResizeEvent()
Obsoletos.

Genera el evento OnControlResize().

(Heredado de ControlDesigner)
RegisterClone(Object, Object)

Registra los datos internos en un control clonado.

(Heredado de ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Especifica contenido de un área modificable de la vista en tiempo de diseño del control asociado.

SetRegionContent(EditableDesignerRegion, String)

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

(Heredado de ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

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

(Heredado de ControlDesigner)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UpdateDesignTimeHtml()

Actualiza el formato HTML en tiempo de diseño para el control de servidor Web asociado llamando al método GetDesignTimeHtml.

(Heredado de ControlDesigner)

Implementaciones de interfaz explícitas

IDataBindingSchemaProvider.CanRefreshSchema

Para obtener una descripción de este miembro, vea CanRefreshSchema.

(Heredado de DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

Para obtener una descripción de este miembro, vea RefreshSchema(Boolean).

(Heredado de DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

Para obtener una descripción de este miembro, vea Schema.

(Heredado de DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

Para obtener una descripción de este miembro, vea GetResolvedSelectedDataSource().

(Heredado de DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

Para obtener una descripción de este miembro, vea GetSelectedDataSource().

(Heredado de DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

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

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

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

(Heredado de ComponentDesigner)
ITreeDesigner.Children

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

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

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

(Heredado de ComponentDesigner)

Se aplica a

Consulte también