TitleStyle.Wrap 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示部件控件标题的内容是否在标题栏中换行。
public:
virtual property bool Wrap { bool get(); void set(bool value); };
public override bool Wrap { get; set; }
member this.Wrap : bool with get, set
Public Overrides Property Wrap As Boolean
属性值
如果标题栏的内容在标题栏中换行,则为 true
;否则,为 false
。 默认值为 false
。
示例
下面的代码示例演示了 属性的 Wrap 声明性用法。 在以下页面的代码中, <asp:calendar>
元素和 <asp:label>
元素显示在区域中,这为相应的控件提供了运行时真正的 Web 部件功能。
请注意, <parttitlestyle>
包含多个样式属性的 元素适用于区域中包含的两个 Web 部件控件的标题栏。 另请注意, <parttitlestyle>
元素具有 wrap
和 width
属性。
Wrap由于 属性值设置为 true
,并且两个控件的标题栏中的文本比分配给 width
属性的值宽,因此,在浏览器中加载页面时,每个控件的标题栏文本都会换行。
<%@ page Language="c#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server"
title="Zone 1">
<parttitlestyle
font-bold="true"
BorderWidth="2"
ForeColor="#3300cc"
wrap="true" Width="100"/>
<partstyle
borderwidth="1px"
borderstyle="Solid"
bordercolor="#81AAF2" />
<zonetemplate>
<asp:calendar
ID="cal1"
Runat="server"
Title="My Calendar" />
<asp:Label id="label1" runat="server"
Title="A WebPart Label">
The label control acts as a WebPart.
</asp:Label>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
<%@ page Language="vb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server"
title="Zone 1">
<parttitlestyle
font-bold="true"
BorderWidth="2"
ForeColor="#3300cc"
wrap="true" Width="100" />
<partstyle
borderwidth="1px"
borderstyle="Solid"
bordercolor="#81AAF2" />
<zonetemplate>
<asp:calendar
ID="cal1"
Runat="server"
Title="My Calendar" />
<asp:Label id="label1" runat="server"
Title="A WebPart Label">
The label control acts as a WebPart.
</asp:Label>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
注解
类 TitleStyle 重写基 Wrap 属性,以便它可以将值设置为 false
。 将 TitleStyleWrap 属性设置为 false
,因此默认情况下,部件控件的标题栏不允许其内容换行。