SiteMapNode.PreviousSibling Vlastnost

Definice

Získá předchozí SiteMapNode objekt na stejné úrovni jako aktuální objekt vzhledem k objektu ParentNode (pokud existuje).

public:
 virtual property System::Web::SiteMapNode ^ PreviousSibling { System::Web::SiteMapNode ^ get(); };
public virtual System.Web.SiteMapNode PreviousSibling { get; }
member this.PreviousSibling : System.Web.SiteMapNode
Public Overridable ReadOnly Property PreviousSibling As SiteMapNode

Hodnota vlastnosti

Předchozí SiteMapNodeuzel sériově před aktuálním uzlem pod nadřazeným uzlem; v opačném případě null, pokud žádný nadřazený uzel neexistuje, není před tímto uzlem žádný uzel nebo je povoleno oříznutí zabezpečení a uživatel nemůže zobrazit nadřazené nebo předchozí uzly na stejné úrovni.

Poznámky

Vlastnost PreviousSibling předpokládá, že zprostředkovatel mapy webu implementuje své interní kolekce tak, že když nadřazený uzel načte své ChildNodes objekty, uzly jsou ve stejném pořadí jako v mapě webu. Pokud používáte třídy kolekce rozhraní .NET Framework v implementaci zprostředkovatele SiteMapProvider , zvolte kolekce, které implementují IList rozhraní, jako ArrayList je například nebo ListDictionary třída. Pokud zvolíte kolekce, které neimplementují IList rozhraní, jako Hashtable je třída, může dojít k neočekávaným výsledkům pro jednoduché operace navigace na webu.

Platí pro

Viz také