Class NavigationProvider
Inheritance
NavigationProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class NavigationProvider : UserControlBase, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor
Constructors
NavigationProvider()
Declaration
protected NavigationProvider()
Properties
CSSBreadCrumbRoot
Declaration
public virtual string CSSBreadCrumbRoot { get; set; }
Property Value
CSSBreadCrumbSub
Declaration
public virtual string CSSBreadCrumbSub { get; set; }
Property Value
CSSBreak
Declaration
public virtual string CSSBreak { get; set; }
Property Value
CSSContainerRoot
Declaration
public virtual string CSSContainerRoot { get; set; }
Property Value
CSSContainerSub
Declaration
public virtual string CSSContainerSub { get; set; }
Property Value
CSSControl
Declaration
public abstract string CSSControl { get; set; }
Property Value
CSSIcon
Declaration
public virtual string CSSIcon { get; set; }
Property Value
CSSIndicateChildRoot
Declaration
public virtual string CSSIndicateChildRoot { get; set; }
Property Value
CSSIndicateChildSub
Declaration
public virtual string CSSIndicateChildSub { get; set; }
Property Value
CSSLeftSeparator
Declaration
public virtual string CSSLeftSeparator { get; set; }
Property Value
CSSLeftSeparatorBreadCrumb
Declaration
public virtual string CSSLeftSeparatorBreadCrumb { get; set; }
Property Value
CSSLeftSeparatorSelection
Declaration
public virtual string CSSLeftSeparatorSelection { get; set; }
Property Value
CSSNode
Declaration
public virtual string CSSNode { get; set; }
Property Value
CSSNodeHover
Declaration
public virtual string CSSNodeHover { get; set; }
Property Value
CSSNodeHoverRoot
Declaration
public virtual string CSSNodeHoverRoot { get; set; }
Property Value
CSSNodeHoverSub
Declaration
public virtual string CSSNodeHoverSub { get; set; }
Property Value
CSSNodeRoot
Declaration
public virtual string CSSNodeRoot { get; set; }
Property Value
CSSNodeSelectedRoot
Declaration
public virtual string CSSNodeSelectedRoot { get; set; }
Property Value
CSSNodeSelectedSub
Declaration
public virtual string CSSNodeSelectedSub { get; set; }
Property Value
CSSRightSeparator
Declaration
public virtual string CSSRightSeparator { get; set; }
Property Value
CSSRightSeparatorBreadCrumb
Declaration
public virtual string CSSRightSeparatorBreadCrumb { get; set; }
Property Value
CSSRightSeparatorSelection
Declaration
public virtual string CSSRightSeparatorSelection { get; set; }
Property Value
CSSSeparator
Declaration
public virtual string CSSSeparator { get; set; }
Property Value
ControlAlignment
Declaration
public virtual NavigationProvider.Alignment ControlAlignment { get; set; }
Property Value
ControlID
Declaration
public abstract string ControlID { get; set; }
Property Value
ControlOrientation
Declaration
public virtual NavigationProvider.Orientation ControlOrientation { get; set; }
Property Value
CustomAttributes
Declaration
public virtual List<CustomAttribute> CustomAttributes { get; set; }
Property Value
EffectsDuration
Declaration
public virtual double EffectsDuration { get; set; }
Property Value
EffectsShadowColor
Declaration
public virtual string EffectsShadowColor { get; set; }
Property Value
EffectsShadowDirection
Declaration
public virtual string EffectsShadowDirection { get; set; }
Property Value
EffectsShadowStrength
Declaration
public virtual int EffectsShadowStrength { get; set; }
Property Value
EffectsStyle
Declaration
public virtual string EffectsStyle { get; set; }
Property Value
EffectsTransition
Declaration
public virtual string EffectsTransition { get; set; }
Property Value
ForceCrawlerDisplay
Declaration
public virtual string ForceCrawlerDisplay { get; set; }
Property Value
ForceDownLevel
Declaration
public virtual string ForceDownLevel { get; set; }
Property Value
IndicateChildImageExpandedRoot
Declaration
public virtual string IndicateChildImageExpandedRoot { get; set; }
Property Value
IndicateChildImageExpandedSub
Declaration
public virtual string IndicateChildImageExpandedSub { get; set; }
Property Value
IndicateChildImageRoot
Declaration
public virtual string IndicateChildImageRoot { get; set; }
Property Value
IndicateChildImageSub
Declaration
public virtual string IndicateChildImageSub { get; set; }
Property Value
IndicateChildren
Declaration
public virtual bool IndicateChildren { get; set; }
Property Value
MouseOutHideDelay
Declaration
public virtual decimal MouseOutHideDelay { get; set; }
Property Value
MouseOverAction
Declaration
public virtual NavigationProvider.HoverAction MouseOverAction { get; set; }
Property Value
MouseOverDisplay
Declaration
public virtual NavigationProvider.HoverDisplay MouseOverDisplay { get; set; }
Property Value
NavigationControl
Declaration
public abstract Control NavigationControl { get; }
Property Value
NodeLeftHTMLBreadCrumbRoot
Declaration
public virtual string NodeLeftHTMLBreadCrumbRoot { get; set; }
Property Value
NodeLeftHTMLBreadCrumbSub
Declaration
public virtual string NodeLeftHTMLBreadCrumbSub { get; set; }
Property Value
NodeLeftHTMLRoot
Declaration
public virtual string NodeLeftHTMLRoot { get; set; }
Property Value
NodeLeftHTMLSub
Declaration
public virtual string NodeLeftHTMLSub { get; set; }
Property Value
NodeRightHTMLBreadCrumbRoot
Declaration
public virtual string NodeRightHTMLBreadCrumbRoot { get; set; }
Property Value
NodeRightHTMLBreadCrumbSub
Declaration
public virtual string NodeRightHTMLBreadCrumbSub { get; set; }
Property Value
NodeRightHTMLRoot
Declaration
public virtual string NodeRightHTMLRoot { get; set; }
Property Value
NodeRightHTMLSub
Declaration
public virtual string NodeRightHTMLSub { get; set; }
Property Value
PathImage
Declaration
public virtual string PathImage { get; set; }
Property Value
PathSystemImage
Declaration
public virtual string PathSystemImage { get; set; }
Property Value
PathSystemScript
Declaration
public virtual string PathSystemScript { get; set; }
Property Value
PopulateNodesFromClient
Declaration
public virtual bool PopulateNodesFromClient { get; set; }
Property Value
SeparatorHTML
Declaration
public virtual string SeparatorHTML { get; set; }
Property Value
SeparatorLeftHTML
Declaration
public virtual string SeparatorLeftHTML { get; set; }
Property Value
SeparatorLeftHTMLActive
Declaration
public virtual string SeparatorLeftHTMLActive { get; set; }
Property Value
SeparatorLeftHTMLBreadCrumb
Declaration
public virtual string SeparatorLeftHTMLBreadCrumb { get; set; }
Property Value
SeparatorRightHTML
Declaration
public virtual string SeparatorRightHTML { get; set; }
Property Value
SeparatorRightHTMLActive
Declaration
public virtual string SeparatorRightHTMLActive { get; set; }
Property Value
SeparatorRightHTMLBreadCrumb
Declaration
public virtual string SeparatorRightHTMLBreadCrumb { get; set; }
Property Value
StyleBackColor
Declaration
public virtual string StyleBackColor { get; set; }
Property Value
StyleBorderWidth
Declaration
public virtual decimal StyleBorderWidth { get; set; }
Property Value
StyleControlHeight
Declaration
public virtual decimal StyleControlHeight { get; set; }
Property Value
StyleFontBold
Declaration
public virtual string StyleFontBold { get; set; }
Property Value
StyleFontNames
Declaration
public virtual string StyleFontNames { get; set; }
Property Value
StyleFontSize
Declaration
public virtual decimal StyleFontSize { get; set; }
Property Value
StyleForeColor
Declaration
public virtual string StyleForeColor { get; set; }
Property Value
StyleHighlightColor
Declaration
public virtual string StyleHighlightColor { get; set; }
Property Value
StyleIconBackColor
Declaration
public virtual string StyleIconBackColor { get; set; }
Property Value
StyleIconWidth
Declaration
public virtual decimal StyleIconWidth { get; set; }
Property Value
StyleNodeHeight
Declaration
public virtual decimal StyleNodeHeight { get; set; }
Property Value
StyleRoot
Declaration
public virtual string StyleRoot { get; set; }
Property Value
StyleSelectionBorderColor
Declaration
public virtual string StyleSelectionBorderColor { get; set; }
Property Value
StyleSelectionColor
Declaration
public virtual string StyleSelectionColor { get; set; }
Property Value
StyleSelectionForeColor
Declaration
public virtual string StyleSelectionForeColor { get; set; }
Property Value
StyleSub
Declaration
public virtual string StyleSub { get; set; }
Property Value
SupportsPopulateOnDemand
Declaration
public abstract bool SupportsPopulateOnDemand { get; }
Property Value
WorkImage
Declaration
public virtual string WorkImage { get; set; }
Property Value
Methods
Bind(DNNNodeCollection)
Declaration
public abstract void Bind(DNNNodeCollection objNodes)
Parameters
Type |
Name |
Description |
DNNNodeCollection |
objNodes |
|
ClearNodes()
Declaration
public virtual void ClearNodes()
Initialize()
Declaration
public abstract void Initialize()
Instance(string)
Declaration
public static NavigationProvider Instance(string friendlyName)
Parameters
Type |
Name |
Description |
string |
friendlyName |
|
Returns
RaiseEvent_NodeClick(DNNNode)
Declaration
protected void RaiseEvent_NodeClick(DNNNode objNode)
Parameters
Type |
Name |
Description |
DNNNode |
objNode |
|
RaiseEvent_NodeClick(string)
Declaration
protected void RaiseEvent_NodeClick(string strID)
Parameters
Type |
Name |
Description |
string |
strID |
|
RaiseEvent_PopulateOnDemand(DNNNode)
Declaration
protected void RaiseEvent_PopulateOnDemand(DNNNode objNode)
Parameters
Type |
Name |
Description |
DNNNode |
objNode |
|
RaiseEvent_PopulateOnDemand(string)
Declaration
protected void RaiseEvent_PopulateOnDemand(string strID)
Parameters
Type |
Name |
Description |
string |
strID |
|
Events
NodeClick
Declaration
public event NavigationProvider.NodeClickEventHandler NodeClick
Event Type
PopulateOnDemand
Declaration
public event NavigationProvider.PopulateOnDemandEventHandler PopulateOnDemand
Event Type
Implements
Extension Methods