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.
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>
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.
Aucun.
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.
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>
TextView, classe | TextView, membres de classe | TextViewElement, classe | Guide de référence des contrôles