HtmlTextWriter.GetStyleName(HtmlTextWriterStyle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した HtmlTextWriterStyle 列挙値に関連付けられたマークアップ スタイル属性名を取得します。
protected:
System::String ^ GetStyleName(System::Web::UI::HtmlTextWriterStyle styleKey);
protected string GetStyleName (System.Web.UI.HtmlTextWriterStyle styleKey);
member this.GetStyleName : System.Web.UI.HtmlTextWriterStyle -> string
Protected Function GetStyleName (styleKey As HtmlTextWriterStyle) As String
パラメーター
- styleKey
- HtmlTextWriterStyle
スタイル属性名の取得対象の HtmlTextWriterStyle。
戻り値
styleKey
で指定された HtmlTextWriterStyle 列挙値に関連付けられたスタイル属性名。
例
次のコード例は、要素がレンダリングされているかどうかを確認する方法を <label>
示しています。 その場合は、要素に Color スタイル属性が定義されているかどうかを確認します。 属性が定義されていない場合、メソッドが呼び出され、 AddStyleAttribute メソッドは GetStyleName 列挙メンバーを Color その文字列表現に変換してメソッドに AddStyleAttribute 渡します。
// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if ( !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
{
AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
}
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
{
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
}
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
' Check whether a Color style attribute is
' included on the Label. If not, use the
' AddStyleAttribute and GetStyleName methods to add one
' and set its value to red.
If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
End If
注釈
有効なHtmlTextWriterStyleオブジェクトでない場合styleKey
、GetStyleNameメソッドは空の文字列 ("") を返します。