Class NavigationNodeProvider
- Namespace
- Dynamicweb.CoreUI.Navigation
- Assembly
- Dynamicweb.CoreUI.dll
public abstract class NavigationNodeProvider
- Inheritance
-
NavigationNodeProvider
- Derived
-
- Inherited Members
-
Constructors
NavigationNodeProvider(string)
protected NavigationNodeProvider(string sectionType)
Parameters
sectionType
string
Properties
Context
public NavigationContext? Context { get; }
Property Value
- NavigationContext
SectionType
public string SectionType { get; }
Property Value
- string
Methods
GetRootNodes()
public abstract IEnumerable<NavigationNode> GetRootNodes()
Returns
- IEnumerable<NavigationNode>
GetSubNodes(NavigationNodePath)
public abstract IEnumerable<NavigationNode> GetSubNodes(NavigationNodePath parentNodePath)
Parameters
parentNodePath
NavigationNodePath
Returns
- IEnumerable<NavigationNode>
OnContextSet(NavigationContext)
protected virtual void OnContextSet(NavigationContext context)
Parameters
context
NavigationContext
SetContext(NavigationContext)
public void SetContext(NavigationContext context)
Parameters
context
NavigationContext