Partager via


Création de nouveaux styles

Pour la plupart des contrôles mobiles ASP.NET, les méthodes et les propriétés disponibles dans la classe de base Style suffisent à afficher le style souhaité sur la majorité des périphériques. Cependant, certains styles tels que l'alignement, la police ou la couleur risquent de ne pas être rendus correctement sur certains périphériques sans fil.

Tous les contrôles mobiles sont associés à un objet de style qui contient des propriétés de style directement définies pour le contrôle. L'objet de style doit être l'instance d'une classe qui hérite de la classe Style.

L'objet de style est défini en tant que champ protégé de la classe de base MobileControl ; par conséquent, il n'est pas visible par le développeur de pages. Cependant, pour chaque propriété d'un objet Style, la classe du contrôle associée expose une propriété publique accessible au développeur de pages (vous-même), en lecture ou en écriture. Par exemple, la classe de base MobileControl expose toutes les propriétés de la classe de base Style comme s'il s'agissait des siennes.

En outre, les styles suivent un modèle d'héritage. Lors du rendu, les adaptateurs de contrôle peuvent extraire des informations de style incluant les valeurs héritées, grâce à un indexeur particulier sur le style.

Dans cette section

Rubriques connexes

  • Styles
    Traite du style dans la perspective d'un rendu : fonctionnalités des feuilles de style, considérations liées à l'organisation et utilisation de l'élément <style>.
  • <Style>, élément
    Explique comment sont organisées les caractéristiques de style d'un contrôle mobile.

Voir aussi

Autres ressources

Guide du développeur de fonctionnalités d'extensibilité