SiteMapNode.PreviousSibling Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает предыдущий объект SiteMapNode на том же самом иерархическом уровне, что и текущий объект, относительно объекта ParentNode (если объект существует).
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
Значение свойства
Предыдущий объект SiteMapNode, расположенный последовательно перед текущим объектом, в противном случае — значение null
, если не существует родительского объекта, или отсутствует узел, находящийся перед данным, или включено сжатие безопасности и пользователь не может просматривать родительский или предыдущий родственный узел.
Комментарии
Свойство PreviousSibling предполагает, что поставщик карты сайта реализует свои внутренние коллекции таким образом, что, когда родительский узел получает свои ChildNodes объекты, узлы находятся в том же порядке, что и в карте сайта. Если вы используете ArrayList платформа .NET Framework классов коллекций в реализации SiteMapProvider поставщика, выберите коллекции, реализующие IList интерфейс, например класс или ListDictionary . Если выбрать коллекции, которые не реализуют IList интерфейс, например класс , для простых операций навигации по сайту Hashtable могут возникнуть непредвиденные результаты.