Classe Style

Organizza le caratteristiche di stile di un controllo 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

Osservazioni

La classe base Style contiene le caratteristiche di stile comuni a tutti i controlli mobili. Le classi che ereditano dalla classe Style contengono altre caratteristiche di stile specifiche del rispettivo controllo associato.

Per la diversità dei dispositivi supportati dai controlli mobili, tutte le proprietà di stile sono puramente informative e possono essere accettate o meno a seconda delle funzionalità del dispositivo di destinazione.

Esempio

In questo esempio vengono mostrati tre stili definiti dall'utente in un controllo StyleSheet. Un controllo SelectionList contiene tre valori che corrispondono ai tre stili definiti. L'evento di comando OnClick chiama la funzione SelectStyle, che modifica la proprietà StyleReference del controllo 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>

Requisiti

Spazio dei nomi: System.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Proprietà Name