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
- Accès aux propriétés de style dans les adaptateurs de périphérique
Explique comment accéder au comportement d'héritage du style au niveau des adaptateurs de périphérique.
- Procédure pas à pas : implémentation d'un nouveau style
Procédure pas à pas de création d'un style spécialisé.
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.