Table of Contents

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
To top