Partage via


Style Classe

Définition

Attention

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.

Organise les caractéristiques de style d’un contrôle mobile ASP.NET. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec 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
Héritage
Style
Dérivé
Attributs
Implémente

Exemples

L’exemple suivant illustre trois styles définis par l’utilisateur dans un StyleSheet objet. Un SelectionList objet contient trois valeurs qui correspondent aux trois styles définis. L’événement OnClick de commande appelle la SelectStyle fonction, ce qui modifie la StyleReference propriété de l’objet 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>

Remarques

La classe de base Style contient des caractéristiques de style communes à tous les contrôles mobiles. Les classes qui héritent de la Style classe contiennent des caractéristiques de style supplémentaires spécifiques au contrôle associé.

En raison de la diversité des appareils pris en charge par les contrôles mobiles, toutes les propriétés de style sont des conseils et peuvent ou non être respectées en fonction des fonctionnalités de l’appareil cible.

Constructeurs

Style()
Obsolète.

Initialise une nouvelle instance de la classe Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Champs

AlignmentKey
Obsolète.

Représente la clé utilisée pour récupérer le paramètre Alignment du Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

BackColorKey
Obsolète.

Clé permettant de récupérer le style issu de la feuille de style incorporée pour la propriété BackColor. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

BoldKey
Obsolète.

Clé permettant de récupérer le style issue de la feuille de style incorporée pour la définition de la propriété Bold du Font. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

FontNameKey
Obsolète.

Clé permettant de récupérer le style de la feuille de style incorporée pour la propriété Name de la propriété Font. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

FontSizeKey
Obsolète.

Clé permettant de récupérer le style de la feuille de style incorporée pour la propriété Size de la propriété Font. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

ForeColorKey
Obsolète.

Clé permettant de récupérer le style issu de la feuille de style incorporée pour la propriété ForeColor. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

ItalicKey
Obsolète.

Clé permettant de récupérer le style de la feuille de style incorporée pour la propriété Italic de la propriété Font. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

WrappingKey
Obsolète.

Clé permettant de récupérer le style issu de la feuille de style incorporée pour Wrapping. Utilisée de façon interne par ASP.NET. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

Propriétés

Alignment
Obsolète.

Obtient ou définit l'alignement spécifié pour le style. La valeur par défaut est NotSet. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

BackColor
Obsolète.

Obtient ou définit la couleur d'arrière-plan spécifiée pour le style. La valeur par défaut est Empty. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Control
Obsolète.

Retourne une référence fortement typée au contrôle associé. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

DeviceSpecific
Obsolète.

Obtient ou définit la construction DeviceSpecific/Choice associée au contrôle. L'accesseur retourne null si aucune construction de ce type n'existe. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Font
Obsolète.

Retourne un objet FontInfo qui contient des informations sur la police du contrôle. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

ForeColor
Obsolète.

Obtient ou définit la couleur de premier plan spécifiée pour le style. En règle générale, cette propriété définit la couleur du texte. La valeur par défaut est Empty. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

IsTemplated
Obsolète.

Obtient une valeur qui indique si un objet Style a un ensemble de modèles actif. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

IsTrackingViewState
Obsolète.

Obtient une valeur indiquant si l'objet Style enregistre les modifications apportées à son état d'affichage. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Item[Object, Boolean]
Obsolète.

Retourne le style, via le paramètre de clé, avec ou sans utilisation de l'héritage. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Item[Object]
Obsolète.

Retourne le style via le paramètre de clé, avec ou sans utilisation de l'héritage. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Name
Obsolète.

Obtient ou définit le nom de l'objet spécifié. La valeur par défaut est une chaîne vide (""). Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

State
Obsolète.

Obtient le contenu actuel du StateBag. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

StyleReference
Obsolète.

Obtient ou définit une référence aux propriétés de style d'un Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

Wrapping
Obsolète.

Obtient ou définit le mode d'habillage spécifié pour le style. La valeur par défaut est NotSet. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

Méthodes

AddParsedSubObject(Object)
Obsolète.

Définit la propriété DeviceSpecific avec l'objet spécifié. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

ApplyTo(WebControl)
Obsolète.

Applique les propriétés d'un style à un contrôle. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Clone()
Obsolète.

Retourne une copie de cette instance de l'objet Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

Equals(Object)
Obsolète.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()
Obsolète.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetTemplate(String)
Obsolète.

Retourne le modèle avec le nom spécifié. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadViewState(Object)
Obsolète.

Charge l'état d'affichage dans le State de l'objet Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec ASP.NET.

MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RegisterStyle(String, Type, Object, Boolean)
Obsolète.

Enregistre une propriété de style et retourne une clé unique pour la recherche. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

SaveViewState()
Obsolète.

Enregistre les modifications apportées à l'état d'affichage dans Object. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

ToString()
Obsolète.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TrackViewState()
Obsolète.

Active le suivi de l'état d'affichage dans l'objet Style. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

Implémentations d’interfaces explicites

IParserAccessor.AddParsedSubObject(Object)
Obsolète.

Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object). Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

IStateManager.IsTrackingViewState
Obsolète.

Pour obtenir une description de ce membre, consultez IsTrackingViewState. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

IStateManager.LoadViewState(Object)
Obsolète.

Pour obtenir une description de ce membre, consultez LoadViewState(Object). Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

IStateManager.SaveViewState()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obsolète.

Pour obtenir une description de ce membre, consultez SaveViewState(). Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

IStateManager.TrackViewState()
Obsolète.

Pour obtenir une description de ce membre, consultez TrackViewState(). Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec ASP.NET.

S’applique à

Voir aussi