SiteMapPath.PathDirection Eigenschaft

Definition

Ruft die Reihenfolge ab oder legt die Reihenfolge fest, in der die Navigationspfadknoten gerendert werden.

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

Eigenschaftswert

Eine PathDirection, die die hierarchische Reihenfolge angibt, in der Navigationsknoten gerendert werden. Der Standardwert ist RootToCurrent und gibt an, dass die Knoten in einer hierarchischen Reihenfolge vom obersten Knoten bis zum aktuellen Knoten von links nach rechts gerendert werden.

Ausnahmen

Der Wert von PathDirection ist keiner der PathDirection-Basisenumerationen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die PathDirection Eigenschaft eines SiteMapPath deklarativ in einer Web Forms Seite festgelegt wird.

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

Hinweise

Legen Sie auf fest PathDirectionRootToCurrent , wenn Sie den Navigationspfad von links nach rechts anzeigen möchten. Der Navigationspfad wird als Fortschritt von links nach rechts von Siteübersichtsknoten angezeigt. Mit anderen Worten, der Stammknoten befindet sich an der linken Position, jeder nachfolgende Knoten befindet sich an der nächsten Position rechts, und der aktuelle Knoten befindet sich an der rechtssten Position.

Legen Sie PathDirection auf fest CurrentToRoot , wenn Sie den Navigationspfad von rechts nach links anzeigen möchten. Mit anderen Worten, die Knotenreihenfolge wird umgekehrt, sodass der Stammknoten an der rechtssten Position und der aktuelle Knoten an der äußersten linken Position angezeigt wird. Diese Reihenfolge ist zwar nicht üblich, kann jedoch zum Lokalisieren Web Forms Seiten und des Steuerelements für Sprachen verwendet werden, die SiteMapPath von rechts nach links gelesen werden.

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen