TextView, contrôle
Le contrôle TextView affiche des quantités arbitraires de texte, avec des instructions de balisage facultatives. Le format du texte d'un contrôle TextView est identique à celui d'un texte littéral dans un formulaire. Cependant, contrairement au texte littéral d'un formulaire, vous pouvez définir le texte dans un contrôle TextView. Le contrôle TextView prend en charge la pagination interne. Pour plus d'informations, consultez Pagination.
Syntaxe des contrôles mobiles
Les propriétés, valeurs par défaut et éléments de code requis sont indiqués en caractères gras.
<mobile:TextViewrunat="server"
id="id"
Font-Name="fontName"
Font-Size="{NotSet|Normal|Small|Large}"
Font-Bold="{NotSet|False|True}"
Font-Italic="{NotSet|False|True}"
ForeColor="foregroundColor"
BackColor="backgroundColor"
Alignment="{NotSet|Left|Center|Right}"
StyleReference="styleReference"
Wrapping="{NotSet|Wrap|NoWrap}"
Text="Text">
[TextViewElement]*</mobile:TextView>
Règles relatives à la relation contenant-contenu
Les contrôles suivants peuvent contenir un contrôle TextView.
Contrôle | Commentaires |
---|---|
System.Web.UI.MobileControls.Form | Peut contenir n'importe quel nombre de contrôles TextView. |
System.Web.UI.MobileControls.Panel | Peut contenir n'importe quel nombre de contrôles TextView. |
Un contrôle TextView ne peut pas contenir d'autres contrôles.
Modèles de périphériques
Aucun.
Comportement spécifique au périphérique
Le style de rendu d'un contrôle TextView diffère selon le périphérique ; toutefois, le texte s'affiche sur tous les périphériques. Le texte est rendu de la même façon en langages HTML et WML.
Le contrôle affiche le texte littéral sur sa propre ligne, en appliquant les attributs de style appropriés. Cependant, le contrôle TextView diffère du contrôle Label, car il permet de ne pas utiliser la balise <br> (saut de ligne) qui suit généralement une étiquette.
Pour plus d'informations sur la façon dont les différents attributs de style sont interprétés sur les divers périphériques, consultez Rendu spécifique au périphérique.
Exemple
L'exemple suivant illustre l'utilisation d'un formulaire unique avec un seul contrôle TextView ; il montre également comment définir certaines propriétés du contrôle TextView au moment du design.
[Visual Basic, C#]
<%@ Page Inherits=
"System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<mobile:Form id="Form1" runat="server">
<mobile:TextView id="TextView1" StyleReference="title"
ForeColor="Blue" runat="server">
This is a TextView control.
</mobile:TextView>
</mobile:Form>
Voir aussi
TextView, classe | TextView, membres de classe | TextViewElement, classe | Guide de référence des contrôles