HtmlTextWriter.ExitStyle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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
Ö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
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.