Aracılığıyla paylaş


HtmlTextWriter.ExitStyle Yöntem

Tanım

Belirtilen düzen ve karakter biçimlendirmesini sonlandırmak için bir işaretleme öğesinin kapanış etiketini yazar.

Aşırı Yüklemeler

ExitStyle(Style)

Belirtilen düzen ve karakter biçimlendirmesini sonlandırmak için öğenin <span> kapanış etiketini yazar.

ExitStyle(Style, HtmlTextWriterTag)

Belirtilen düzeni ve karakter biçimlendirmesini sonlandırmak için belirtilen işaretleme öğesinin kapanış etiketini yazar.

ExitStyle(Style)

Belirtilen düzen ve karakter biçimlendirmesini sonlandırmak için öğenin <span> kapanış etiketini yazar.

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)

Parametreler

style
Style

Style Kapatacak düzeni ve biçimlendirmeyi belirten bir.

Örnekler

Aşağıdaki kod örneği, bir metin dizesine stil uygulamak için yöntemini kullanan EnterStyle sınıfından WebControl türetilmiş adlı TextSampleözel bir ForeColor sınıfın nasıl kullanılacağını gösterir.

EnterStyle yöntemi HTML'yi <span style="color:Navy;">işler. Yöntem ExitStyle çağrısı, metin işlendikten <span> sonra öğesini kapatır.

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

Açıklamalar

ExitStyle yönteminin ExitStyle(Style) aşırı yüklemesi, denetimin kapanış etiketinden sonra bir <span> öğenin kapanış etiketini işler ve ilgili EnterStyle çağrı tarafından açılan öğeyi kapatır.

ExitStyle ve EnterStyle yöntemleri, belirtilen stilin karakter biçimlendirmesini kullanarak bir blokla başlayan ve biten işaretlemeler oluşturmak için bir cihaz bağdaştırıcısı veya denetimine izin verir. İlgili yöntemde EnterStyle kullandığınız yönteminde ExitStyle için aynı değeri style kullanın.

Ayrıca bkz.

Şunlara uygulanır

ExitStyle(Style, HtmlTextWriterTag)

Belirtilen düzeni ve karakter biçimlendirmesini sonlandırmak için belirtilen işaretleme öğesinin kapanış etiketini yazar.

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)

Parametreler

style
Style

Style Çıkış metnine uygulanmayı durduracak düzeni ve biçimlendirmeyi belirten bir.

tag
HtmlTextWriterTag

HtmlTextWriterTag Belirtilen stili uygulayan öznitelikleri içeren işaretleme öğesinin kapanış etiketini belirten bir. Bu, ilgili EnterStyle çağrıda geçirilen anahtarla eşleşmelidir.

Örnekler

Aşağıdaki kod örneği, bir metin dizesine stil uygulamak için yöntemini kullanan EnterStyle sınıfından WebControl türetilmiş adlı TextSampleözel bir ForeColor sınıfın nasıl kullanılacağını gösterir.

EnterStyle yöntemi HTML'yi <span style="color:Navy;">işler. Yöntem ExitStyle çağrısı, metin işlendikten <span> sonra öğesini kapatır.

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

Açıklamalar

ExitStyle yönteminin ExitStyle(Style, HtmlTextWriterTag) aşırı yüklemesi, denetimin kapanış etiketinden sonra tarafından tag belirtilen öğenin kapanış etiketini işler ve buna karşılık gelen EnterStyle(Style, HtmlTextWriterTag) yöntem çağrısı tarafından açılan öğeyi kapatır.

ExitStyle ve EnterStyle yöntemleri, belirtilen stilin karakter biçimlendirmesini kullanarak bir blokla başlayan ve biten işaretlemeler oluşturmak için bir cihaz bağdaştırıcısı veya denetimine izin verir. İlgili yöntemde EnterStyle kullandığınız yönteminde ExitStyle için aynı değeri style kullanın.

Ayrıca bkz.

Şunlara uygulanır