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 ASP.NET per dispositivi mobili, 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 che corrispondono ai tre stili definiti. L'evento OnClick
di comando chiama la SelectStyle
funzione , che modifica la 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 Style classe contengono caratteristiche di stile aggiuntive specifiche per il controllo associato.
A causa della diversità dei dispositivi supportati dai controlli mobili, tutte le proprietà di stile sono consultive e potrebbero o meno 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, 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 ASP.NET per dispositivi mobili, vedere App per dispositivi mobili & Siti con ASP.NET. |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per