SiteMapNode.PreviousSibling Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.