Condividi tramite


Classe TextView

Rende disponibile un controllo programmabile per visualizzare una quantità maggiore di testo con tag facoltativi in una pagina mobile.

public class System.Web.UI.MobileControls.TextView : 
   System.Web.UI.MobileControls.PagedControl

Osservazioni

È possibile indirizzare e programmare il controllo TextView in modo analogo a un controllo Label. Il formato del testo in un controllo TextView è identico al formato del testo letterale di un form. Tuttavia, a differenza di quest'ultimo, il testo in un controllo TextView può essere impostato in fase di esecuzione. È possibile impostare in modo dichiarativo il testo di un controllo TextView in due modi: tramite il formato di persistenza (Text="Text") o, a livello di codice, utilizzando la proprietà Text.

Il testo letterale e i relativi tag possono essere inseriti nel contenuto di testo del controllo TextView. Per ulteriori informazioni, vedere Testo letterale all'interno di un tag di form.

Se l'oggetto TextView è contenuto in un pannello o in un form, impostare la proprietà Paginate dell'oggetto Form o Panel su true per evitare eventuali problemi dovuti alla presenza di più testo di quanto un dispositivo mobile possa gestirne. Per ulteriori informazioni, vedere Impaginazione.

Esempio

In questo esempio viene illustrato come creare un'istanza della classe TextView, modificarne le proprietà e aggiungerla a un form come controllo figlio.

<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="VB" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<script runat="server" language="vb">      

' Create the control dynamically
Dim TextView1 As New TextView

Public Sub Page_Load(sender As Object, e As EventArgs)
   TextView1.Text = "This was added in the page load."
   TextView1.StyleReference = "title"
   TextView1.ForeColor = System.Drawing.Color.Blue
   Form1.Controls.Add(TextView1)
End Sub
</script>

<mobile:Form id="Form1" runat="server" />
[C#]
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="c#" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<script runat="server" language="c#">      

// Create the control dynamically
TextView TextView1 = new TextView();

public void Page_Load(Object sender, EventArgs e)
{
   TextView1.Text = "This was added in the page load.";
   TextView1.StyleReference = "title";
   TextView1.ForeColor = System.Drawing.Color.Blue;
   Form1.Controls.Add(TextView1);
}
</script>

<mobile:Form id="Form1" runat="server" />

Requisiti

Spazio dei nomi: System.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Form | Panel