TextView 控件可以用可选的标记显示任意数量的文本。TextView 控件中文本的样式与窗体上文本的样式相同。但是,与窗体上的文本不同,您可以设置 TextView 控件中的文本。TextView 控件支持内部分页。有关更多信息,请参见分页文档。
移动控件语法
必需的属性、默认值和具有代码特征的元素以粗体显示。
<mobile:TextView
runat="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>
包容规则
以下控件可以包含 TextView 控件。
控件 说明
System.Web.UI.MobileControls.Form 可以包含任意多个 TextView 控件。
System.Web.UI.MobileControls.Panel 可以包含任意多个 TextView 控件。
TextView 控件不能包含任何其他控件。
设备模板
无。
特定于设备的行为
呈现 TextView 的样式将根据设备的不同有所不同,但文本将显示在所有设备上。在 HTML 和 WML 中,文本以相同的方式呈现。
控件将在它自己的行上呈现文本,并应用适当的样式属性。但是,TextView 控件和 Label 控件的不同之处在于它提供了一种选择方法,该方法可以不使用通常接在标签后的 <br> 标记(分行符)。
有关不同的设备如何解释不同样式属性的更多信息,请参见特定于设备的呈现文档。
示例
下面的示例显示一个窗体,该窗体上具有一个 TextView 控件,同时演示了在设计时设置 TextView 控件的某些属性。
[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>