Condividi tramite


Controllo TextView

Il controllo TextView consente di visualizzare una quantità arbitraria di testo con tag facoltativi. Il formato del testo in un controllo TextView è identico al formato nel testo letterale di un form. Tuttavia, diversamente da un testo letterale in un form, è possibile impostare il testo in un controllo TextView. Il controllo TextView supporta l'impaginazione interna. Per ulteriori informazioni, vedere la documentazione Impaginazione.

Sintassi dei controlli mobili

Le proprietà necessarie, le impostazioni predefinite e gli elementi dalle funzionalità di codice sono in grassetto.

<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>

Regole di contenimento

I controlli descritti di seguito possono contenere un controllo TextView.

Controllo Commenti
System.Web.UI.MobileControls.Form Può contenere un numero indefinito di controlli TextView.
System.Web.UI.MobileControls.Panel Può contenere un numero indefinito di controlli TextView.

In un controllo TextView non possono essere contenuti altri controlli.

Modelli di dispositivo

Nessuno.

Comportamento specifico del dispositivo

Lo stile con cui viene eseguito il rendering del controllo TextView differisce in base al dispositivo, ma il testo verrà visualizzato su tutti i dispositivi. Il rendering del testo viene eseguito alla stessa maniera nei linguaggi HTML e WML.

Il controllo esegue il rendering del testo letterale sulla relativa riga con applicati gli attributi di stile appropriati. Tuttavia, il controllo TextView differisce dal controllo Label poiché fornisce l'opzione di non utilizzo del tag <br> di interruzione di riga che in genere segue un'etichetta.

Per ulteriori informazioni sull'interpretazione dei differenti attributi di stile sui diversi dispositivi, vedere la documentazione Rendering specifico di dispositivo.

Esempio

Nell'esempio riportato di seguito vengono descritti un form singolo che presenta un controllo TextView e l'impostazione di alcune delle proprietà del controllo TextView in fase di progettazione.

[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>

Vedere anche

Classe TextView | Membri della classe TextView | Classe TextViewElement | Riferimenti ai controlli