HtmlTextWriter.ExitStyle Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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
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.
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.