SiteMapPath.CurrentNodeStyle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает стиль, используемый для отображения текста текущего узла.
public:
property System::Web::UI::WebControls::Style ^ CurrentNodeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style CurrentNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CurrentNodeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property CurrentNodeStyle As Style
Значение свойства
Style, содержащий установки стиля для отображения текста текущего узла элемента управления SiteMapPath.
- Атрибуты
Примеры
В следующем примере кода показано, как декларативно задать CurrentNodeStyleSiteMapPath элемент управления на странице веб-форм.
<%@ 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 runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
RootNodeStyle-Font-Bold="true"
RootNodeStyle-Font-Names="Arial Black"
RootNodeStyle-Font-Italic="True"
RootNodeStyle-ForeColor="Green"
CurrentNodeStyle-ForeColor="Orange"/></p>
<p><asp:Label
id="Label1"
runat="server"
Width="441px"
Height="64px"
AssociatedControlID="TextBox1">
Enter your customer service issue in the space
provided below, and we will get back to you as
soon as possible.</asp:Label></p>
<p><asp:TextBox id="TextBox1" runat="server"
Width="448px" Height="96px"></asp:TextBox></p>
<p><asp:Button id="Button1" runat="server"
Width="112px" Text="Submit"></asp:Button></p>
</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 runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
RootNodeStyle-Font-Bold="true"
RootNodeStyle-Font-Names="Arial Black"
RootNodeStyle-Font-Italic="True"
RootNodeStyle-ForeColor="Green"
CurrentNodeStyle-ForeColor="Orange"/></p>
<p><asp:Label
id="Label1"
runat="server"
Width="441px"
AssociatedControlID="TextBox1"
Height="64px">Enter your customer service issue in the space
provided below, and we will get back to you as
soon as possible.</asp:Label></p>
<p><asp:TextBox id="TextBox1" runat="server"
Width="448px" Height="96px"></asp:TextBox></p>
<p><asp:Button id="Button1" runat="server"
Width="112px" Text="Submit"></asp:Button></p>
</form>
</body>
</html>
Комментарии
Используйте свойство , CurrentNodeStyle чтобы управлять внешним видом отображаемого текста для узла пути навигации, представляющего текущую отображаемую страницу. По умолчанию отображаемым текстом является текст, указанный Title в свойстве SiteMapNode объекта , представляющего страницу. Общие параметры стиля включают настраиваемый цвет фона, цвет переднего плана, свойства шрифта и интервалы между узлами.
Для SiteMapPath узлов свойства стиля объединяются в один стиль в следующем порядке:
CurrentNodeStyle Или, если отображаемая в данный момент страница является корневым узлом, RootNodeStyle.
Примечание
Если для шрифта узла задан стиль зачеркивать или перечеркивать, стиль подчеркивания узла по умолчанию не отображается, если для него явно не задано значение true
.
CurrentNodeTemplate Если свойство определено, свойство CurrentNodeStyle игнорируется.