SiteMapPath.PathDirection Vlastnost

Definice

Získá nebo nastaví pořadí, ve které jsou vykreslovány uzly navigační cesty.

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

Hodnota vlastnosti

A PathDirection označující hierarchické pořadí, ve které jsou vykreslovány navigační uzly. Výchozí hodnota je RootToCurrent, což označuje, že se uzly vykreslují v hierarchickém pořadí od uzlu nejvyššího uzlu k aktuálnímu uzlu zleva doprava.

Výjimky

Hodnota pro PathDirection není jedním ze základních PathDirection výčtů.

Příklady

Následující příklad kódu ukazuje, jak deklarativně nastavit PathDirection vlastnost SiteMapPath na stránce webové formuláře.

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

Poznámky

Nastavte PathDirection na , RootToCurrent pokud chcete zobrazit navigační cestu zleva doprava; navigační cesta se zobrazí jako průběh zleva doprava v uzlech mapy webu. Jinými slovy, kořenový uzel je na pozici úplně vlevo, každý další uzel je na další pozici vpravo a aktuální uzel je v pozici nejvíce vpravo.

Pokud chcete zobrazit navigační cestu zprava doleva, nastavte PathDirection na CurrentToRoot hodnotu . Jinými slovy, pořadí uzlů je obrácené tak, aby se kořenový uzel zobrazil na pozici úplně vpravo a aktuální uzel se zobrazil na pozici úplně vlevo. I když to není tak běžné, toto řazení se dá použít k lokalizaci stránek webových formulářů a ovládacímu SiteMapPath prvku pro jazyky, které čtou zprava doleva.

Hodnota této vlastnosti je uložena ve stavu zobrazení.

Platí pro

Viz také