Style Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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. |