New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class NavigationNodeCollection : List<NavigationNode>, IList<NavigationNode>, ICollection<NavigationNode>, IList, ICollection, IReadOnlyList<NavigationNode>, IReadOnlyCollection<NavigationNode>, IEnumerable<NavigationNode>, IEnumerable

Inheritance: objectList<NavigationNode>NavigationNodeCollection

Implements: ICollectionICollection<NavigationNode>IEnumerableIEnumerable<NavigationNode>IListIList<NavigationNode>IReadOnlyCollection<NavigationNode>IReadOnlyList<NavigationNode>...

Inherited Members List<NavigationNode>.AsReadOnly()List<NavigationNode>.BinarySearch(int, int, NavigationNode, IComparer<NavigationNode>)List<NavigationNode>.BinarySearch(NavigationNode)List<NavigationNode>.BinarySearch(NavigationNode, IComparer<NavigationNode>)List<NavigationNode>.Contains(NavigationNode)List<NavigationNode>.ConvertAll<TOutput>(Converter<NavigationNode, TOutput>)List<NavigationNode>.CopyTo(NavigationNode[])List<NavigationNode>.CopyTo(int, NavigationNode[], int, int)List<NavigationNode>.CopyTo(NavigationNode[], int)List<NavigationNode>.EnsureCapacity(int)List<NavigationNode>.Exists(Predicate<NavigationNode>)List<NavigationNode>.Find(Predicate<NavigationNode>)List<NavigationNode>.FindAll(Predicate<NavigationNode>)List<NavigationNode>.FindIndex(Predicate<NavigationNode>)List<NavigationNode>.FindIndex(int, Predicate<NavigationNode>)List<NavigationNode>.FindIndex(int, int, Predicate<NavigationNode>)List<NavigationNode>.FindLast(Predicate<NavigationNode>)List<NavigationNode>.FindLastIndex(Predicate<NavigationNode>)List<NavigationNode>.FindLastIndex(int, Predicate<NavigationNode>)List<NavigationNode>.FindLastIndex(int, int, Predicate<NavigationNode>)List<NavigationNode>.ForEach(Action<NavigationNode>)List<NavigationNode>.GetEnumerator()List<NavigationNode>.GetRange(int, int)List<NavigationNode>.Slice(int, int)List<NavigationNode>.IndexOf(NavigationNode)List<NavigationNode>.IndexOf(NavigationNode, int)List<NavigationNode>.IndexOf(NavigationNode, int, int)List<NavigationNode>.LastIndexOf(NavigationNode)List<NavigationNode>.LastIndexOf(NavigationNode, int)List<NavigationNode>.LastIndexOf(NavigationNode, int, int)List<NavigationNode>.Reverse()List<NavigationNode>.Reverse(int, int)List<NavigationNode>.Sort()List<NavigationNode>.Sort(IComparer<NavigationNode>)List<NavigationNode>.Sort(int, int, IComparer<NavigationNode>)List<NavigationNode>.Sort(Comparison<NavigationNode>)List<NavigationNode>.ToArray()List<NavigationNode>.TrimExcess()List<NavigationNode>.TrueForAll(Predicate<NavigationNode>)List<NavigationNode>.CapacityList<NavigationNode>.CountList<NavigationNode>.this[int]object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public NavigationNodeCollection()
C#
public NavigationNodeCollection(RadNavigation control, INavigationNodeContainer nodesContainer)
Parameters:controlRadNavigationnodesContainerINavigationNodeContainer

Properties

C#
public INavigationNodeContainer NodesContainer { get; set; }

Methods

C#
public void Add(NavigationNode node)
Parameters:nodeNavigationNode
C#
public void AddRange(IEnumerable<NavigationNode> collection)
Parameters:collectionIEnumerable<NavigationNode>
C#
public void Clear()
C#
public void Insert(int index, NavigationNode node)
Parameters:indexintnodeNavigationNode
C#
public void InsertRange(int index, IEnumerable<NavigationNode> collection)
Parameters:indexintcollectionIEnumerable<NavigationNode>
C#
protected void OnNodeAdded(NavigationNode node)
Parameters:nodeNavigationNode
C#
protected void OnNodeAdding(NavigationNode node)
Parameters:nodeNavigationNode
C#
protected void OnNodeRemoving(NavigationNode node)
Parameters:nodeNavigationNode
C#
public void Remove(NavigationNode node)
Parameters:nodeNavigationNode
C#
public void RemoveAll(Predicate<NavigationNode> match)
Parameters:matchPredicate<NavigationNode>
C#
public void RemoveAt(int index)
Parameters:indexint
C#
public void RemoveRange(int index, int count)
Parameters:indexintcountint