• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class NavigationProvider

Inheritance
System.Object
UserControlBase
NavigationProvider
Inherited Members
UserControlBase.IsHostMenu
UserControlBase.PortalSettings
Namespace: DotNetNuke.Modules.NavigationProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class NavigationProvider : UserControlBase

Properties

| Improve this Doc View Source

ControlAlignment

Declaration
public virtual NavigationProvider.Alignment ControlAlignment { get; set; }
Property Value
Type Description
NavigationProvider.Alignment
| Improve this Doc View Source

ControlID

Declaration
public abstract string ControlID { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ControlOrientation

Declaration
public virtual NavigationProvider.Orientation ControlOrientation { get; set; }
Property Value
Type Description
NavigationProvider.Orientation
| Improve this Doc View Source

CSSBreadCrumbRoot

Declaration
public virtual string CSSBreadCrumbRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSBreadCrumbSub

Declaration
public virtual string CSSBreadCrumbSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSBreak

Declaration
public virtual string CSSBreak { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSContainerRoot

Declaration
public virtual string CSSContainerRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSContainerSub

Declaration
public virtual string CSSContainerSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSControl

Declaration
public abstract string CSSControl { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSIcon

Declaration
public virtual string CSSIcon { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSIndicateChildRoot

Declaration
public virtual string CSSIndicateChildRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSIndicateChildSub

Declaration
public virtual string CSSIndicateChildSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSLeftSeparator

Declaration
public virtual string CSSLeftSeparator { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSLeftSeparatorBreadCrumb

Declaration
public virtual string CSSLeftSeparatorBreadCrumb { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSLeftSeparatorSelection

Declaration
public virtual string CSSLeftSeparatorSelection { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNode

Declaration
public virtual string CSSNode { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeHover

Declaration
public virtual string CSSNodeHover { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeHoverRoot

Declaration
public virtual string CSSNodeHoverRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeHoverSub

Declaration
public virtual string CSSNodeHoverSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeRoot

Declaration
public virtual string CSSNodeRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeSelectedRoot

Declaration
public virtual string CSSNodeSelectedRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSNodeSelectedSub

Declaration
public virtual string CSSNodeSelectedSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSRightSeparator

Declaration
public virtual string CSSRightSeparator { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSRightSeparatorBreadCrumb

Declaration
public virtual string CSSRightSeparatorBreadCrumb { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSRightSeparatorSelection

Declaration
public virtual string CSSRightSeparatorSelection { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CSSSeparator

Declaration
public virtual string CSSSeparator { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CustomAttributes

Declaration
public virtual List<CustomAttribute> CustomAttributes { get; set; }
Property Value
Type Description
List<CustomAttribute>
| Improve this Doc View Source

EffectsDuration

Declaration
public virtual double EffectsDuration { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

EffectsShadowColor

Declaration
public virtual string EffectsShadowColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EffectsShadowDirection

Declaration
public virtual string EffectsShadowDirection { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EffectsShadowStrength

Declaration
public virtual int EffectsShadowStrength { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

EffectsStyle

Declaration
public virtual string EffectsStyle { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EffectsTransition

Declaration
public virtual string EffectsTransition { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ForceCrawlerDisplay

Declaration
public virtual string ForceCrawlerDisplay { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ForceDownLevel

Declaration
public virtual string ForceDownLevel { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IndicateChildImageExpandedRoot

Declaration
public virtual string IndicateChildImageExpandedRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IndicateChildImageExpandedSub

Declaration
public virtual string IndicateChildImageExpandedSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IndicateChildImageRoot

Declaration
public virtual string IndicateChildImageRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IndicateChildImageSub

Declaration
public virtual string IndicateChildImageSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IndicateChildren

Declaration
public virtual bool IndicateChildren { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

MouseOutHideDelay

Declaration
public virtual decimal MouseOutHideDelay { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

MouseOverAction

Declaration
public virtual NavigationProvider.HoverAction MouseOverAction { get; set; }
Property Value
Type Description
NavigationProvider.HoverAction
| Improve this Doc View Source

MouseOverDisplay

Declaration
public virtual NavigationProvider.HoverDisplay MouseOverDisplay { get; set; }
Property Value
Type Description
NavigationProvider.HoverDisplay
| Improve this Doc View Source

NavigationControl

Declaration
public abstract Control NavigationControl { get; }
Property Value
Type Description
Control
| Improve this Doc View Source

NodeLeftHTMLBreadCrumbRoot

Declaration
public virtual string NodeLeftHTMLBreadCrumbRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeLeftHTMLBreadCrumbSub

Declaration
public virtual string NodeLeftHTMLBreadCrumbSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeLeftHTMLRoot

Declaration
public virtual string NodeLeftHTMLRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeLeftHTMLSub

Declaration
public virtual string NodeLeftHTMLSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeRightHTMLBreadCrumbRoot

Declaration
public virtual string NodeRightHTMLBreadCrumbRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeRightHTMLBreadCrumbSub

Declaration
public virtual string NodeRightHTMLBreadCrumbSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeRightHTMLRoot

Declaration
public virtual string NodeRightHTMLRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

NodeRightHTMLSub

Declaration
public virtual string NodeRightHTMLSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PathImage

Declaration
public virtual string PathImage { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PathSystemImage

Declaration
public virtual string PathSystemImage { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PathSystemScript

Declaration
public virtual string PathSystemScript { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PopulateNodesFromClient

Declaration
public virtual bool PopulateNodesFromClient { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SeparatorHTML

Declaration
public virtual string SeparatorHTML { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorLeftHTML

Declaration
public virtual string SeparatorLeftHTML { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorLeftHTMLActive

Declaration
public virtual string SeparatorLeftHTMLActive { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorLeftHTMLBreadCrumb

Declaration
public virtual string SeparatorLeftHTMLBreadCrumb { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorRightHTML

Declaration
public virtual string SeparatorRightHTML { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorRightHTMLActive

Declaration
public virtual string SeparatorRightHTMLActive { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SeparatorRightHTMLBreadCrumb

Declaration
public virtual string SeparatorRightHTMLBreadCrumb { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleBackColor

Declaration
public virtual string StyleBackColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleBorderWidth

Declaration
public virtual decimal StyleBorderWidth { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

StyleControlHeight

Declaration
public virtual decimal StyleControlHeight { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

StyleFontBold

Declaration
public virtual string StyleFontBold { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleFontNames

Declaration
public virtual string StyleFontNames { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleFontSize

Declaration
public virtual decimal StyleFontSize { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

StyleForeColor

Declaration
public virtual string StyleForeColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleHighlightColor

Declaration
public virtual string StyleHighlightColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleIconBackColor

Declaration
public virtual string StyleIconBackColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleIconWidth

Declaration
public virtual decimal StyleIconWidth { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

StyleNodeHeight

Declaration
public virtual decimal StyleNodeHeight { get; set; }
Property Value
Type Description
System.Decimal
| Improve this Doc View Source

StyleRoot

Declaration
public virtual string StyleRoot { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleSelectionBorderColor

Declaration
public virtual string StyleSelectionBorderColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleSelectionColor

Declaration
public virtual string StyleSelectionColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleSelectionForeColor

Declaration
public virtual string StyleSelectionForeColor { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StyleSub

Declaration
public virtual string StyleSub { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SupportsPopulateOnDemand

Declaration
public abstract bool SupportsPopulateOnDemand { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

WorkImage

Declaration
public virtual string WorkImage { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Bind(DNNNodeCollection)

Declaration
public abstract void Bind(DNNNodeCollection objNodes)
Parameters
Type Name Description
DNNNodeCollection objNodes
| Improve this Doc View Source

ClearNodes()

Declaration
public virtual void ClearNodes()
| Improve this Doc View Source

Initialize()

Declaration
public abstract void Initialize()
| Improve this Doc View Source

Instance(String)

Declaration
public static NavigationProvider Instance(string friendlyName)
Parameters
Type Name Description
System.String friendlyName
Returns
Type Description
NavigationProvider
| Improve this Doc View Source

RaiseEvent_NodeClick(DNNNode)

Declaration
protected void RaiseEvent_NodeClick(DNNNode objNode)
Parameters
Type Name Description
DNNNode objNode
| Improve this Doc View Source

RaiseEvent_NodeClick(String)

Declaration
protected void RaiseEvent_NodeClick(string strID)
Parameters
Type Name Description
System.String strID
| Improve this Doc View Source

RaiseEvent_PopulateOnDemand(DNNNode)

Declaration
protected void RaiseEvent_PopulateOnDemand(DNNNode objNode)
Parameters
Type Name Description
DNNNode objNode
| Improve this Doc View Source

RaiseEvent_PopulateOnDemand(String)

Declaration
protected void RaiseEvent_PopulateOnDemand(string strID)
Parameters
Type Name Description
System.String strID

Events

| Improve this Doc View Source

NodeClick

Declaration
public event NavigationProvider.NodeClickEventHandler NodeClick
Event Type
Type Description
NavigationProvider.NodeClickEventHandler
| Improve this Doc View Source

PopulateOnDemand

Declaration
public event NavigationProvider.PopulateOnDemandEventHandler PopulateOnDemand
Event Type
Type Description
NavigationProvider.PopulateOnDemandEventHandler

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS