HtmlTextWriter.EnterStyle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.
Overload
EnterStyle(Style) |
Scrive il tag di apertura di un elemento |
EnterStyle(Style, HtmlTextWriterTag) |
Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato. |
EnterStyle(Style)
Scrive il tag di apertura di un elemento <span>
contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.
public:
virtual void EnterStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void EnterStyle (System.Web.UI.WebControls.Style style);
abstract member EnterStyle : System.Web.UI.WebControls.Style -> unit
override this.EnterStyle : System.Web.UI.WebControls.Style -> unit
Public Overridable Sub EnterStyle (style As Style)
Parametri
- style
- Style
Oggetto Style che specifica l'inizio dell'applicazione del layout e della formattazione al blocco di markup.
Esempio
Nell'esempio WebControl di codice seguente viene illustrato come usare una classe personalizzata denominata TextSample
, derivata dalla classe, che usa il EnterStyle metodo per applicare uno ForeColor stile a una stringa di testo.
Il EnterStyle metodo esegue il rendering dell'oggetto HTML <span style="color:Navy;">
. La ExitStyle chiamata al metodo chiude l'elemento <span>
dopo il rendering del testo.
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
Commenti
Utilizzare il EnterStyle metodo per applicare stili, ad esempio colore di sfondo o larghezza del bordo, a un blocco di markup.
I EnterStyle metodi e ExitStyle consentono a un adattatore dispositivo o a un controllo di creare markup che usa la formattazione dei caratteri dello stile specificato. Utilizzare lo stesso valore per style
nel EnterStyle metodo usato nel metodo corrispondente ExitStyle .
L'overload EnterStyle EnterStyle(Style) del metodo esegue il rendering del tag di apertura di un <span>
elemento. Questo metodo aggiunge quindi gli attributi e gli attributi di stile necessari al tag di apertura dell'elemento <span>
per visualizzare le impostazioni specificate dall'oggetto Style . Se si vuole eseguire il rendering di un elemento di markup diverso per contenere gli attributi e gli attributi di stile, usare l'overload EnterStyle(Style, HtmlTextWriterTag) .
Vedi anche
Si applica a
EnterStyle(Style, HtmlTextWriterTag)
Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.
public:
virtual void EnterStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void EnterStyle (System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member EnterStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.EnterStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub EnterStyle (style As Style, tag As HtmlTextWriterTag)
Parametri
- style
- Style
Oggetto Style che specifica l'inizio dell'applicazione del layout e della formattazione al blocco di markup.
Oggetto HtmlTextWriterTag che specifica il tag di apertura dell'elemento di markup che conterrà l'oggetto stile specificato in style
.
Esempio
Nell'esempio WebControl di codice seguente viene illustrato come usare una classe personalizzata denominata TextSample
, derivata dalla classe, che usa il EnterStyle metodo per applicare uno ForeColor stile a una stringa di testo.
Il EnterStyle metodo esegue il rendering dell'oggetto HTML <span style="color:Navy;">
. La ExitStyle chiamata al metodo chiude l'elemento <span>
dopo il rendering del testo.
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
Commenti
Utilizzare il EnterStyle metodo per applicare stili, ad esempio colore di sfondo o larghezza del bordo, a un blocco di markup.
I EnterStyle metodi e ExitStyle consentono a un adattatore dispositivo o a un controllo di creare markup che usa la formattazione dei caratteri dello stile specificato. Utilizzare lo stesso valore per style
nel EnterStyle metodo usato nel metodo corrispondente ExitStyle .
L'overload EnterStyle del metodo esegue il rendering del EnterStyle(Style, HtmlTextWriterTag) tag di apertura dell'elemento specificato dal tag
parametro. Il EnterStyle(Style, HtmlTextWriterTag) metodo aggiunge quindi gli attributi e gli attributi di stile necessari al tag di apertura dell'elemento per visualizzare le impostazioni specificate dall'oggetto Style . Usare l'overload per eseguire il rendering del EnterStyle(Style) tag di apertura di un <span>
elemento.