Style, classe
Organise les caractéristiques de style d'un contrôle mobile ASP.NET.
public class System.Web.UI.MobileControls.Style : System.Object,
System.Web.UI.IParserAccessor,
System.Web.UI.MobileControls.ITemplateable,
System.Web.UI.IStateManager
System.ICloneable
Notes
La classe de base Style contient les caractéristiques de style communes à tous les contrôles mobiles. Les classes qui héritent de la classe Style contiennent des caractéristiques de style supplémentaires spécifiques à leur contrôle associé.
En raison de la diversité des périphériques pris en charge par les contrôles mobiles, toutes les propriétés de style n'ont qu'une valeur consultative et peuvent être ou non respectées selon les fonctionnalités du périphérique cible.
Exemple
Cet exemple illustre trois styles définis par l'utilisateur dans un contrôle StyleSheet. Un contrôle SelectionList contient trois valeurs qui correspondent aux trois styles définis. L'événement de commande OnClick
appelle la fonction SelectStyle
, qui modifie la propriété StyleReference du contrôle TextView.
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language="c#" Debug="true" %>
<script runat=server language="c#">
void SelectStyle(object sender, EventArgs e)
{
// Retrieve the style name as a string.
String myStyle = SelectionList1.Selection.ToString();
// Match the style name and apply the style to TextView1.
switch (myStyle)
{
case "hot":
TextView1.StyleReference = "Style1";
break;
case "medium":
TextView1.StyleReference = "Style2";
break;
case "mild":
TextView1.StyleReference = "Style3";
break;
}
}
</script>
<mobile:StyleSheet id="StyleSheet1" runat="server">
<Style Font-Size="Large" Font-Name="Arial" Font-Bold="true"
ForeColor="Red" Font-Italic="True" BackColor="#E0E0E0"
Wrapping="Wrap" Name="Style1">
</Style>
<Style Font-Size="Normal" Font-Name="Arial" Font-Bold="false"
ForeColor="Blue" Font-Italic="true" BackColor="blue"
Wrapping="NoWrap" Name="Style2">
</Style>
<Style Font-Size="Small" Font-Name="Arial Narrow"
Font-Bold="false" ForeColor="Green" Font-Italic="false"
BackColor="Green" Wrapping="NoWrap" Name="Style3">
</Style>
</mobile:StyleSheet>
<mobile:Form id="Form1" runat="server">
<mobile:Label id="Label1" runat="server" Text="Today's Special"
StyleReference="title" />
<mobile:TextView id="TextView1" runat="server"
StyleReference="Style1">
Chili
</mobile:TextView>
<mobile:SelectionList runat="server" id="SelectionList1">
<item Text="hot" Value="hot"/>
<item Text="medium" Value="medium"/>
<item Text="mild" Value="mild"/>
</mobile:SelectionList>
<mobile:Command runat="server" Text="Select Style"
OnClick="SelectStyle" />
</mobile:Form>
Configuration requise
Espace de noms : System.Web.UI.MobileControls
Assembly : System.Web.Mobile
Voir aussi
Name, propriété