SiteMapPath.PathDirection Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает порядок передачи узлов пути навигации.
public:
virtual property System::Web::UI::WebControls::PathDirection PathDirection { System::Web::UI::WebControls::PathDirection get(); void set(System::Web::UI::WebControls::PathDirection value); };
public virtual System.Web.UI.WebControls.PathDirection PathDirection { get; set; }
member this.PathDirection : System.Web.UI.WebControls.PathDirection with get, set
Public Overridable Property PathDirection As PathDirection
Значение свойства
Объект PathDirection, указывающий иерархический порядок, в котором отрисовываются узлы навигации. Значение по умолчанию — RootToCurrent, что указывает на то, что узлы отрисовываются в иерархическом порядке с самого верхнего узла до текущего узла слева направо.
Исключения
Значение PathDirection не является членом базовых перечислений PathDirection.
Примеры
В следующем примере кода показано, как декларативно задать PathDirection свойство объекта SiteMapPath на странице веб-форм.
<%@ 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>
<title>Catalog</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"
PathSeparator="<::>"
PathDirection="CurrentToRoot"
RenderCurrentNodeAsLink="false"
ShowToolTips="false"/></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>
<title>Catalog</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"
PathSeparator="<::>"
PathDirection="CurrentToRoot"
RenderCurrentNodeAsLink="false"
ShowToolTips="false"/></p>
</form>
</body>
</html>
Комментарии
Задайте значение PathDirection , RootToCurrent если вы хотите отобразить путь навигации слева направо. Путь навигации отображается как переход слева направо от узлов карты сайта. Другими словами, корневой узел находится в крайней левой позиции, каждый последующий узел находится в следующем положении справа, а текущий узел — в крайней правой позиции.
Задайте значение PathDirection , CurrentToRoot если вы хотите отобразить путь навигации справа налево. Иными словами, порядок узлов обратный, чтобы корневой узел отображался в крайней правой позиции, а текущий узел — в крайней левой позиции. Хотя это не так часто, такое упорядочение можно использовать для локализации страниц веб-форм и SiteMapPath элемента управления для языков, которые читают справа налево.
Значение этого свойства хранится в состоянии представления.