Compartir vía


LoginViewDesigner.GetDesignTimeHtml Método

Definición

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

Sobrecargas

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.

GetDesignTimeHtml()

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

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Devoluciones

String

Una cadena que contiene el formato utilizado para representar el control LoginView en tiempo de diseño.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el GetDesignTimeHtml método en una clase que se hereda de la LoginViewDesigner clase para cambiar la apariencia de un control derivado de la LoginView clase en tiempo de diseño. En el ejemplo se dibuja un borde naranja alrededor del control para que su extensión sea más visible.

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

Comentarios

El GetDesignTimeHtml método establece el índice de plantilla del control asociado LoginView al índice en tiempo de diseño actual y, a continuación, hace que el control asociado vuelva a crear y los datos enlacen sus controles secundarios, si es necesario. A continuación, GetDesignTimeHtml llama al GetDesignTimeHtml método base para generar el marcado.

Notas a los desarrolladores de herederos

Si invalida el GetDesignTimeHtml() método , asegúrese de llamar al GetDesignTimeHtml() método base porque finalmente, a través de varios niveles de invalidación, llama al LoginView control o a una copia del control para generar el marcado.

Consulte también

Se aplica a

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.

public:
 override System::String ^ GetDesignTimeHtml(System::Web::UI::Design::DesignerRegionCollection ^ regions);
public override string GetDesignTimeHtml (System.Web.UI.Design.DesignerRegionCollection regions);
override this.GetDesignTimeHtml : System.Web.UI.Design.DesignerRegionCollection -> string
Public Overrides Function GetDesignTimeHtml (regions As DesignerRegionCollection) As String

Parámetros

regions
DesignerRegionCollection

DesignerRegionCollection al que se agregan definiciones de las regiones seleccionables y en las que se puede hacer clic en la vista en tiempo de diseño de LoginView.

Devoluciones

String

Una cadena que contiene el formato utilizado para representar el control LoginView en tiempo de diseño.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el GetDesignTimeHtml método en una clase que se hereda de la LoginViewDesigner clase para cambiar la apariencia de un control derivado de la LoginView clase en tiempo de diseño. En el ejemplo se dibuja un borde naranja alrededor del control para que su extensión sea más visible.

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

Comentarios

El GetDesignTimeHtml método crea un EditableDesignerRegion objeto para un área de edición de plantillas en la superficie del diseñador visual y, a continuación, la inicializa como plantilla. Si no se definen plantillas, se muestra una cadena que le pide que haga clic para empezar a editar. Se usa una constante predefinida para generar el marcado devuelto.

Notas a los desarrolladores de herederos

Esta GetDesignTimeHtml(DesignerRegionCollection) sobrecarga no llama a en su método base ni en el LoginView control para generar el marcado.

Consulte también

Se aplica a