Compartilhar via


SiteMapPath.PathDirection Propriedade

Definição

Obtém ou define a ordem em que os nós do caminho de navegação são renderizados.

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

Valor da propriedade

PathDirection

Um PathDirection que indica a ordem hierárquica na qual os nós de navegação são renderizados. O padrão é RootToCurrent, o que indica que os nós são renderizados em ordem hierárquica do nó mais alto para o nó atual, da esquerda para a direita.

Exceções

O valor de PathDirection não é uma das enumerações de base PathDirection.

Exemplos

O exemplo de código a seguir demonstra como definir declarativamente a PathDirection propriedade de um SiteMapPath em uma página Web Forms.

<%@ 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>

Comentários

Defina PathDirection para RootToCurrent se você quiser exibir o caminho de navegação da esquerda para a direita; o caminho de navegação será exibido como uma progressão da esquerda para a direita dos nós de mapa do site. Em outras palavras, o nó raiz está na posição mais à esquerda, cada nó subsequente está na próxima posição à direita e o nó atual está na posição mais à direita.

Defina PathDirection para CurrentToRoot se você quiser exibir o caminho de navegação da direita para a esquerda. Em outras palavras, a ordem do nó é invertida para que o nó raiz seja exibido na posição mais à direita e o nó atual seja exibido na posição mais à esquerda. Embora não seja tão comum, essa ordenação pode ser usada para localizar Web Forms páginas e o SiteMapPath controle para idiomas lidos da direita para a esquerda.

O valor dessa propriedade é armazenado no estado de exibição.

Aplica-se a

Confira também