Style Classe
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.
Attenzione
The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.
Organizza le caratteristiche di stile di un controllo ASP.NET per dispositivi mobili. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET.
public ref class Style : ICloneable, System::Web::UI::IParserAccessor, System::Web::UI::IStateManager, System::Web::UI::MobileControls::ITemplateable
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public class Style : ICloneable, System.Web.UI.IParserAccessor, System.Web.UI.IStateManager, System.Web.UI.MobileControls.ITemplateable
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class Style : ICloneable, System.Web.UI.IParserAccessor, System.Web.UI.IStateManager, System.Web.UI.MobileControls.ITemplateable
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type Style = class
interface IParserAccessor
interface ITemplateable
interface IStateManager
interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type Style = class
interface IParserAccessor
interface ITemplateable
interface IStateManager
interface ICloneable
Public Class Style
Implements ICloneable, IParserAccessor, IStateManager, ITemplateable
- Ereditarietà
-
Style
- Derivato
- Attributi
- Implementazioni
Esempio
Nell'esempio seguente vengono illustrati tre stili definiti dall'utente in un StyleSheet oggetto. Un SelectionList oggetto contiene tre valori corrispondenti ai tre stili definiti. L'evento OnClick
di comando chiama la funzione, che modifica la SelectStyle
StyleReference proprietà dell'oggetto TextView .
<%@ Page Language="C#"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
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>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:StyleSheet id="StyleSheet1" runat="server">
<mobile:Style font-size="Large" font-name="Arial" font-bold="true"
forecolor="red" font-italic="true" backcolor="#E0E0E0"
wrapping="wrap" name="Style1">
</mobile:Style>
<mobile:Style font-size="Normal" font-name="Arial" font-bold="false"
forecolor="Blue" font-italic="true" backcolor="blue"
wrapping="NoWrap" name="Style2">
</mobile:Style>
<mobile:Style font-size="Small" font-name="Arial Narrow"
font-bold="false" forecolor="Green" font-italic="false"
backcolor="Green" wrapping="NoWrap" name="Style3">
</mobile: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>
</body>
</html>
<%@ Page Language="VB"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
Private Sub SelectStyle(ByVal sender As Object, _
ByVal e As EventArgs)
' Retrieve the style name as a string
Dim myStyle As String = SelectionList1.Selection.ToString()
' Match the style name and apply the style to TextView1
Select Case myStyle
Case "hot"
TextView1.StyleReference = "Style1"
Case "medium"
TextView1.StyleReference = "Style2"
Case "mild"
TextView1.StyleReference = "Style3"
End Select
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:StyleSheet id="StyleSheet1" runat="server">
<mobile:Style font-size="Large" font-name="Arial" font-bold="true"
forecolor="red" font-italic="true" backcolor="#E0E0E0"
wrapping="wrap" name="Style1">
</mobile:Style>
<mobile:Style font-size="Normal" font-name="Arial" font-bold="false"
forecolor="Blue" font-italic="true" backcolor="blue"
wrapping="NoWrap" name="Style2">
</mobile:Style>
<mobile:Style font-size="Small" font-name="Arial Narrow"
font-bold="false" forecolor="Green" font-italic="false"
backcolor="Green" wrapping="NoWrap" name="Style3">
</mobile: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 ID="Command1" runat="server" Text="Select Style"
OnClick="SelectStyle" />
</mobile:form>
</body>
</html>
Commenti
La classe base Style contiene caratteristiche di stile comuni a tutti i controlli mobili. Le classi che ereditano dalla classe contengono caratteristiche di stile aggiuntive specifiche per il Style controllo associato.
A causa della diversità dei dispositivi supportati dai controlli mobili, tutte le proprietà di stile sono consultive e potrebbero o non essere rispettate a seconda delle funzionalità del dispositivo di destinazione.
Costruttori
Style() |
Obsoleti.
Inizializza una nuova istanza della classe Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Campi
AlignmentKey |
Obsoleti.
Rappresenta il tasto utilizzato per recuperare l'impostazione Alignment dell'oggetto Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
BackColorKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà BackColor. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
BoldKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per impostare la proprietà Bold della proprietà Font. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
FontNameKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà Name della proprietà Font. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
FontSizeKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà Size della proprietà Font. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
ForeColorKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà ForeColor. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
ItalicKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà Italic della proprietà Font. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
WrappingKey |
Obsoleti.
Chiave per recuperare lo stile dal foglio di stile incorporato per la proprietà Wrapping. Viene utilizzata internamente da ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Proprietà
Alignment |
Obsoleti.
Ottiene o imposta l'allineamento specificato per lo stile. Il valore predefinito è NotSet. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
BackColor |
Obsoleti.
Ottiene o imposta il colore dello sfondo specificato per lo stile. Il valore predefinito è Empty. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Control |
Obsoleti.
Restituisce un riferimento fortemente tipizzato al controllo associato. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
DeviceSpecific |
Obsoleti.
Ottiene o imposta il costrutto DeviceSpecific/Choice associato al controllo. La funzione di accesso restituisce |
Font |
Obsoleti.
Restituisce un oggetto FontInfo che contiene informazioni sui caratteri per il controllo. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
ForeColor |
Obsoleti.
Ottiene o imposta il colore di primo piano specificato per lo stile. In genere, questa proprietà imposta il colore per il testo. Il valore predefinito è Empty. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IsTemplated |
Obsoleti.
Ottiene un valore che indica se un oggetto Style dispone di un set di modelli attivo. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IsTrackingViewState |
Obsoleti.
Ottiene un valore che indica se l'oggetto Style sta salvando le modifiche apportate al relativo stato di visualizzazione. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Item[Object, Boolean] |
Obsoleti.
Restituisce lo stile, tramite il parametro della chiave, con o senza l'utilizzo di eredità. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Item[Object] |
Obsoleti.
Restituisce lo stile, tramite il parametro della chiave, con o senza l'utilizzo di ereditarietà. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Name |
Obsoleti.
Ottiene o imposta il nome dell'oggetto specificato. Il valore predefinito è una stringa vuota (""). Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
State |
Obsoleti.
Ottiene il contenuto corrente dell'oggetto StateBag. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
StyleReference |
Obsoleti.
Ottiene o imposta un riferimento alle proprietà dello stile per un oggetto Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Wrapping |
Obsoleti.
Ottiene o imposta la modalità di ritorno a capo specificata per lo stile. Il valore predefinito è NotSet. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Metodi
AddParsedSubObject(Object) |
Obsoleti.
Imposta la proprietà DeviceSpecific sull'oggetto specificato. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
ApplyTo(WebControl) |
Obsoleti.
Applica le proprietà di uno stile a un controllo. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Clone() |
Obsoleti.
Restituisce una copia di questa istanza dell'oggetto Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
GetTemplate(String) |
Obsoleti.
Restituisce il modello con il nome specificato. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
GetType() |
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LoadViewState(Object) |
Obsoleti.
Carica lo stato di visualizzazione nella proprietà State dell'oggetto Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RegisterStyle(String, Type, Object, Boolean) |
Obsoleti.
Registra una proprietà dello stile e restituisce una chiave univoca per la ricerca. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
SaveViewState() |
Obsoleti.
Salva le modifiche apportate allo stato di visualizzazione in un oggetto Object. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TrackViewState() |
Obsoleti.
Attiva la traccia dello stato di visualizzazione nell'oggetto Style. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
Implementazioni dell'interfaccia esplicita
IParserAccessor.AddParsedSubObject(Object) |
Obsoleti.
Per una descrizione di questo membro, vedere AddParsedSubObject(Object). Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IStateManager.IsTrackingViewState |
Obsoleti.
Per una descrizione di questo membro, vedere IsTrackingViewState. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IStateManager.LoadViewState(Object) |
Obsoleti.
Per una descrizione di questo membro, vedere LoadViewState(Object). Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IStateManager.SaveViewState() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
Obsoleti.
Per una descrizione di questo membro, vedere SaveViewState(). Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |
IStateManager.TrackViewState() |
Obsoleti.
Per una descrizione di questo membro, vedere TrackViewState(). Questa API è obsoleta. Per informazioni su come sviluppare applicazioni per dispositivi mobili ASP.NET, vedere App per dispositivi mobili & Siti con ASP.NET. |