SiteMapNode.PreviousSibling Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera poprzedni SiteMapNode obiekt na tym samym poziomie co bieżący względem ParentNode obiektu (jeśli istnieje).
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
Wartość właściwości
Poprzedni SiteMapNode, szeregowo, przed bieżącym, w węźle nadrzędnym; w przeciwnym razie null, jeśli żaden element nadrzędny nie istnieje, nie ma węzła przed tym, lub przycinanie zabezpieczeń jest włączone, a użytkownik nie może wyświetlić węzłów nadrzędnych lub poprzednich węzłów równorzędnych.
Uwagi
Właściwość PreviousSibling zakłada, że dostawca mapy witryny implementuje swoje wewnętrzne kolekcje, tak aby gdy węzeł nadrzędny pobiera ChildNodes swoje obiekty, węzły są w takiej samej kolejności, jak w mapie witryny. Jeśli używasz klas kolekcji .NET Framework w implementacji SiteMapProvider dostawcy, wybierz kolekcje, które implementują IList interfejs, taki jak ArrayList klasa lub ListDictionary . Jeśli wybierzesz kolekcje, które nie implementują interfejsu IList , takie jak Hashtable klasa, mogą wystąpić nieoczekiwane wyniki dla prostych operacji nawigacji witryny.