HtmlTextWriter.ExitStyle Methode

Definitie

Hiermee schrijft u de afsluitende tag van een opmaakelement om de opgegeven indeling en tekenopmaak te beëindigen.

Overloads

Name Description
ExitStyle(Style)

Hiermee schrijft u de afsluitende tag van een <span> element om de opgegeven indeling en tekenopmaak te beëindigen.

ExitStyle(Style, HtmlTextWriterTag)

Hiermee schrijft u de afsluitende tag van het opgegeven opmaakelement om de opgegeven indeling en tekenopmaak te beëindigen.

ExitStyle(Style)

Hiermee schrijft u de afsluitende tag van een <span> element om de opgegeven indeling en tekenopmaak te beëindigen.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void ExitStyle(System.Web.UI.WebControls.Style style);
abstract member ExitStyle : System.Web.UI.WebControls.Style -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style -> unit
Public Overridable Sub ExitStyle (style As Style)

Parameters

style
Style

Een Style die de indeling en opmaak aangeeft die moeten worden gesloten.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een aangepaste klasse gebruikt met de naam TextSample, afgeleid van de WebControl klasse, die gebruikmaakt van de EnterStyle methode om een ForeColor stijl toe te passen op een tekenreeks.

De EnterStyle methode geeft de HTML <span style="color:Navy;">weer. De ExitStyle methodeaanroep sluit het <span> element nadat de tekst is weergegeven.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Opmerkingen

De ExitStyle overbelasting van de ExitStyle(Style) methode geeft de afsluitende tag van een <span> element weer na de afsluitende tag van het besturingselement, waardoor het element wordt gesloten dat is geopend door de bijbehorende EnterStyle aanroep.

Met de ExitStyle methoden kan EnterStyle een apparaatadapter of besturingselement markeringen maken die een blok beginnen en eindigen met behulp van de tekenopmaak van de opgegeven stijl. Gebruik dezelfde waarde voor style de EnterStyle methode die u in de bijbehorende ExitStyle methode gebruikt.

Zie ook

Van toepassing op

ExitStyle(Style, HtmlTextWriterTag)

Hiermee schrijft u de afsluitende tag van het opgegeven opmaakelement om de opgegeven indeling en tekenopmaak te beëindigen.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void ExitStyle(System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub ExitStyle (style As Style, tag As HtmlTextWriterTag)

Parameters

style
Style

Een Style die de indeling en opmaak aangeeft om te stoppen met toepassen op de uitvoertekst.

tag
HtmlTextWriterTag

Een HtmlTextWriterTag die de afsluitende tag aangeeft van het opmaakelement dat de kenmerken bevat die de opgegeven stijl hebben toegepast. Dit moet overeenkomen met de sleutel die is doorgegeven in de bijbehorende EnterStyle aanroep.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een aangepaste klasse gebruikt met de naam TextSample, afgeleid van de WebControl klasse, die gebruikmaakt van de EnterStyle methode om een ForeColor stijl toe te passen op een tekenreeks.

De EnterStyle methode geeft de HTML <span style="color:Navy;">weer. De ExitStyle methodeaanroep sluit het <span> element nadat de tekst is weergegeven.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Opmerkingen

De ExitStyle overbelasting van de ExitStyle(Style, HtmlTextWriterTag) methode geeft de afsluitende tag weer van het element dat is opgegeven tag na de afsluitende tag van het besturingselement en sluit het element dat is geopend door de bijbehorende EnterStyle(Style, HtmlTextWriterTag) methodeaanroep.

Met de ExitStyle methoden kan EnterStyle een apparaatadapter of besturingselement markeringen maken die een blok beginnen en eindigen met behulp van de tekenopmaak van de opgegeven stijl. Gebruik dezelfde waarde voor style de EnterStyle methode die u in de bijbehorende ExitStyle methode gebruikt.

Zie ook

Van toepassing op