共用方式為


<Style> 項目

更新:2007 年 11 月

<Style> 項目代表基底 Style 類別 (Class),並包含所有 ASP.NET Mobile 控制項通用的樣式特性。繼承自 Style 類別的類別,會包含針對其相關聯控制項的其他特定樣式字元。<Style> 項目會針對行動控制項組織這些樣式特性。

<Style> 項目不是控制項,而且不是繼承自 Form 類別。您只能在 ASP.NET Mobile Web 網頁上的 StyleSheet 控制項中使用.<Style> 項目。

每個行動控制項內部都會包含 Style 物件。然而,該 Style 物件並未透過公用介面公開 (Expose)。反之,每個樣式特性有一公用的可存取屬性用來參考內部私用的包含樣式。例如,MobileControl 類別會公開 Font-Name、Font-Bold、Font-Size 和其他屬性。

其他特定的控制項內部可能會包含 Style 物件的替代物件。例如,Form 控制項包含衍生自 Style 類別的 PagerStyle 物件。

您也可以將樣式組織到 StyleSheet 控制項中。在樣式表中,您可以宣告任何數量的樣式項目。樣式的宣告方式與宣告所有控制項的方式一樣,唯一差別在於樣式宣告並不需要 屬性。

樣式可以參考在外部樣式表中的屬性。如需外部樣式表的詳細資訊,請參閱建立新樣式

若要讓控制項從樣式表的樣式物件中取得其樣式,請宣告 StyleReference 屬性 (Attribute),將其樣式物件的 StyleReference 屬性 (Property) 設定為此樣式的 Name

由於這些行動控制項可支援極多種類的裝置,因此所有樣式屬性都會列入建議,並且會依據目標裝置的功能而判為適用或不適用。

 <Style     Name="name"     Font-Name="fontName"     Font-Size={NotSet|normal|small|large}     Font-Bold={NotSet|false|true}     Font-Italic="{NotSet|false|true}     ForeColor="foregroundColor"     BackColor="backgroundColor"     Alignment={NotSet|Left|Center|Right}     Name="uniqueStyleName"     StyleReference="styleReference"     Wrapping={NotSet|Wrap|NoWrap}>      <DeviceSpecific>                 Insert choices here.     </DeviceSpecific> </Style>

屬性

屬性

描述

Alignment

設定或傳回樣式的對齊方式,此對齊方式可以表示為下列 Alignment 列舉型別 (Enumeration) 其中之一:

  • Center

  • Left

  • NotSet

  • Right

BackColor

設定或傳回控制項的背景色彩。您可以在行動控制項的項目中,使用下列標準 HTML 色彩識別項來設定色彩值:色彩名稱 ("Black" 或 "Red"),或是以十六進位值表示的 RGB 值 ("#ffffff")。

Control

傳回對應到此樣式物件的控制項。

DeviceSpecific

設定或傳回包含在此樣式物件中的 <DeviceSpecific> 項目。

Font

傳回包含有關此控制項之字型資訊的 FontInfo 物件。

ForeColor

設定或傳回控制項的文字色彩。您可以在行動控制項的項目中,使用下列標準 HTML 色彩識別項來設定色彩值:色彩名稱 ("Black" 或 "Red"),或是以十六進位值表示的 RGB 值 ("#ffffff")。

IsTemplated

如果此樣式包含之 <DeviceSelect>/<Choice> 建構中的 <Choice> 具有樣板時,則傳回 true。

Item

使用指定名稱傳回樣式屬性。您可以使用或不使用繼承來傳回此項目。

Name

設定或傳回樣式的唯一名稱。這是必要的設定。

StyleReference

設定或傳回另一個 Style 控制項的參考。您可以參考要使用樣式的 Name,以設定這個屬性。這個屬性的預設值為 null。

Wrapping

設定或傳回文字是否自動換行,這個設定可以表示為下列 Wrapping 列舉型別其中之一:

  • NotSet

  • NoWrap

  • Wrap

內含項目規則

下列控制項可包含 <Style> 項目。

控制項

註解

System.Web.UI.MobileControls.StyleSheet

StyleSheet 控制項可包含任何數目的 <Style> 項目。

<Style> 項目可包含下列控制項。

控制項

註解

System.Web.UI.MobileControls.DeviceSpecific

<Style> 項目可包含零或一個 DeviceSpecific 控制項。

請參閱

概念

裝置的特定呈現

樣式

參考

Style

其他資源

建立新樣式