TitleStyle.Wrap Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, должно ли содержимое заголовка окна элемента управления веб-части переносится по словам в заголовке окна.
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>
элемент отображаются в пределах зоны, что дает соответствующим элементам управления подлинные веб-части функциональные возможности во время выполнения.
Обратите внимание, что <parttitlestyle>
элемент, содержащий несколько атрибутов стиля, применяется к заголовкам обоих элементов управления веб-части, содержащихся в зоне. Обратите внимание, что элемент <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
. Wrap Задает TitleStyle для свойства значение false
, чтобы по умолчанию строка заголовка для элемента управления частью не позволяла переносить его содержимое.