Show / Hide Table of Contents

Class NavObjectBase

Inheritance
object
Control
TemplateControl
UserControl
SkinObjectBase
NavObjectBase
Implements
IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IFilterResolutionService
IAttributeAccessor
INamingContainer
IUserControlDesignerAccessor
ISkinControl
Inherited Members
SkinObjectBase.PortalSettings
SkinObjectBase.AdminMode
SkinObjectBase.ModuleControl
UserControl.OnInit(EventArgs)
UserControl.LoadViewState(object)
UserControl.SaveViewState()
UserControl.MapPath(string)
UserControl.UpdateModel<TModel>(TModel)
UserControl.UpdateModel<TModel>(TModel, IValueProvider)
UserControl.TryUpdateModel<TModel>(TModel)
UserControl.TryUpdateModel<TModel>(TModel, IValueProvider)
UserControl.Attributes
UserControl.Application
UserControl.Trace
UserControl.Request
UserControl.Response
UserControl.Server
UserControl.Cache
UserControl.CachePolicy
UserControl.IsPostBack
UserControl.Session
TemplateControl.Construct()
TemplateControl.OnCommitTransaction(EventArgs)
TemplateControl.OnAbortTransaction(EventArgs)
TemplateControl.OnError(EventArgs)
TemplateControl.CreateResourceBasedLiteralControl(int, int, bool)
TemplateControl.TestDeviceFilter(string)
TemplateControl.LoadControl(string)
TemplateControl.LoadControl(Type, object[])
TemplateControl.LoadTemplate(string)
TemplateControl.ParseControl(string)
TemplateControl.ParseControl(string, bool)
TemplateControl.Eval(string)
TemplateControl.Eval(string, string)
TemplateControl.XPath(string)
TemplateControl.XPath(string, IXmlNamespaceResolver)
TemplateControl.XPath(string, string)
TemplateControl.XPath(string, string, IXmlNamespaceResolver)
TemplateControl.XPathSelect(string)
TemplateControl.XPathSelect(string, IXmlNamespaceResolver)
TemplateControl.GetLocalResourceObject(string)
TemplateControl.GetLocalResourceObject(string, Type, string)
TemplateControl.GetGlobalResourceObject(string, string)
TemplateControl.GetGlobalResourceObject(string, string, Type, string)
TemplateControl.EnableTheming
TemplateControl.AppRelativeVirtualPath
TemplateControl.CommitTransaction
TemplateControl.AbortTransaction
TemplateControl.Error
Control.ResolveAdapter()
Control.HasEvents()
Control.GetRouteUrl(object)
Control.GetRouteUrl(string, object)
Control.GetRouteUrl(RouteValueDictionary)
Control.GetRouteUrl(string, RouteValueDictionary)
Control.GetUniqueIDRelativeTo(Control)
Control.ApplyStyleSheetSkin(Page)
Control.OnDataBinding(EventArgs)
Control.DataBind()
Control.DataBind(bool)
Control.DataBindChildren()
Control.AddParsedSubObject(object)
Control.EnsureID()
Control.ClearChildState()
Control.ClearChildControlState()
Control.ClearChildViewState()
Control.ClearEffectiveClientIDMode()
Control.ClearCachedClientID()
Control.Focus()
Control.LoadControlState(object)
Control.MapPathSecure(string)
Control.OpenFile(string)
Control.OnLoad(EventArgs)
Control.OnPreRender(EventArgs)
Control.BuildProfileTree(string, bool)
Control.SaveControlState()
Control.Render(HtmlTextWriter)
Control.RenderChildren(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter)
Control.RenderControl(HtmlTextWriter, ControlAdapter)
Control.OnUnload(EventArgs)
Control.Dispose()
Control.RaiseBubbleEvent(object, EventArgs)
Control.OnBubbleEvent(object, EventArgs)
Control.AddedControl(Control, int)
Control.CreateControlCollection()
Control.CreateChildControls()
Control.ResolveUrl(string)
Control.ResolveClientUrl(string)
Control.FindControl(string)
Control.FindControl(string, int)
Control.GetDesignModeState()
Control.HasControls()
Control.IsLiteralContent()
Control.TrackViewState()
Control.EnsureChildControls()
Control.RemovedControl(Control)
Control.SetDesignModeState(IDictionary)
Control.SetRenderMethodDelegate(RenderMethod)
Control.ClientIDMode
Control.ClientID
Control.ClientIDSeparator
Control.Context
Control.Adapter
Control.DesignMode
Control.Events
Control.ID
Control.IsChildControlStateCleared
Control.SkinID
Control.EnableViewState
Control.ViewStateMode
Control.IsViewStateEnabled
Control.NamingContainer
Control.IdSeparator
Control.LoadViewStateByID
Control.Page
Control.RenderingCompatibility
Control.TemplateControl
Control.Parent
Control.TemplateSourceDirectory
Control.AppRelativeTemplateSourceDirectory
Control.Site
Control.Visible
Control.UniqueID
Control.HasChildViewState
Control.Controls
Control.ValidateRequestMode
Control.ViewState
Control.ViewStateIgnoresCase
Control.ChildControlsCreated
Control.IsTrackingViewState
Control.Disposed
Control.DataBinding
Control.Init
Control.Load
Control.PreRender
Control.Unload
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.UI.Skins
Assembly: DotNetNuke.dll
Syntax
public class NavObjectBase : SkinObjectBase, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor, ISkinControl

Constructors

NavObjectBase()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IServiceProvider. Scheduled removal in v12.0.0.")]
public NavObjectBase()

NavObjectBase(IServiceProvider)

Declaration
public NavObjectBase(IServiceProvider serviceProvider)
Parameters
Type Name Description
IServiceProvider serviceProvider

Properties

CSSBreadCrumbRoot

Declaration
public string CSSBreadCrumbRoot { get; set; }
Property Value
Type Description
string

CSSBreadCrumbSub

Declaration
public string CSSBreadCrumbSub { get; set; }
Property Value
Type Description
string

CSSBreak

Declaration
public string CSSBreak { get; set; }
Property Value
Type Description
string

CSSContainerRoot

Declaration
public string CSSContainerRoot { get; set; }
Property Value
Type Description
string

CSSContainerSub

Declaration
public string CSSContainerSub { get; set; }
Property Value
Type Description
string

CSSControl

Declaration
public string CSSControl { get; set; }
Property Value
Type Description
string

CSSIcon

Declaration
public string CSSIcon { get; set; }
Property Value
Type Description
string

CSSIndicateChildRoot

Declaration
public string CSSIndicateChildRoot { get; set; }
Property Value
Type Description
string

CSSIndicateChildSub

Declaration
public string CSSIndicateChildSub { get; set; }
Property Value
Type Description
string

CSSLeftSeparator

Declaration
public string CSSLeftSeparator { get; set; }
Property Value
Type Description
string

CSSLeftSeparatorBreadCrumb

Declaration
public string CSSLeftSeparatorBreadCrumb { get; set; }
Property Value
Type Description
string

CSSLeftSeparatorSelection

Declaration
public string CSSLeftSeparatorSelection { get; set; }
Property Value
Type Description
string

CSSNode

Declaration
public string CSSNode { get; set; }
Property Value
Type Description
string

CSSNodeHover

Declaration
public string CSSNodeHover { get; set; }
Property Value
Type Description
string

CSSNodeHoverRoot

Declaration
public string CSSNodeHoverRoot { get; set; }
Property Value
Type Description
string

CSSNodeHoverSub

Declaration
public string CSSNodeHoverSub { get; set; }
Property Value
Type Description
string

CSSNodeRoot

Declaration
public string CSSNodeRoot { get; set; }
Property Value
Type Description
string

CSSNodeSelectedRoot

Declaration
public string CSSNodeSelectedRoot { get; set; }
Property Value
Type Description
string

CSSNodeSelectedSub

Declaration
public string CSSNodeSelectedSub { get; set; }
Property Value
Type Description
string

CSSRightSeparator

Declaration
public string CSSRightSeparator { get; set; }
Property Value
Type Description
string

CSSRightSeparatorBreadCrumb

Declaration
public string CSSRightSeparatorBreadCrumb { get; set; }
Property Value
Type Description
string

CSSRightSeparatorSelection

Declaration
public string CSSRightSeparatorSelection { get; set; }
Property Value
Type Description
string

CSSSeparator

Declaration
public string CSSSeparator { get; set; }
Property Value
Type Description
string

Control

Declaration
protected NavigationProvider Control { get; }
Property Value
Type Description
NavigationProvider

ControlAlignment

Declaration
public string ControlAlignment { get; set; }
Property Value
Type Description
string

ControlOrientation

Declaration
public string ControlOrientation { get; set; }
Property Value
Type Description
string

CustomAttributes

Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public List<CustomAttribute> CustomAttributes { get; }
Property Value
Type Description
List<CustomAttribute>

EffectsDuration

Declaration
public string EffectsDuration { get; set; }
Property Value
Type Description
string

EffectsShadowColor

Declaration
public string EffectsShadowColor { get; set; }
Property Value
Type Description
string

EffectsShadowDirection

Declaration
public string EffectsShadowDirection { get; set; }
Property Value
Type Description
string

EffectsShadowStrength

Declaration
public string EffectsShadowStrength { get; set; }
Property Value
Type Description
string

EffectsStyle

Declaration
public string EffectsStyle { get; set; }
Property Value
Type Description
string

EffectsTransition

Declaration
public string EffectsTransition { get; set; }
Property Value
Type Description
string

ExpandDepth

Declaration
public int ExpandDepth { get; set; }
Property Value
Type Description
int

ForceCrawlerDisplay

Declaration
public string ForceCrawlerDisplay { get; set; }
Property Value
Type Description
string

ForceDownLevel

Declaration
public string ForceDownLevel { get; set; }
Property Value
Type Description
string

IndicateChildImageExpandedRoot

Declaration
public string IndicateChildImageExpandedRoot { get; set; }
Property Value
Type Description
string

IndicateChildImageExpandedSub

Declaration
public string IndicateChildImageExpandedSub { get; set; }
Property Value
Type Description
string

IndicateChildImageRoot

Declaration
public string IndicateChildImageRoot { get; set; }
Property Value
Type Description
string

IndicateChildImageSub

Declaration
public string IndicateChildImageSub { get; set; }
Property Value
Type Description
string

IndicateChildren

Declaration
public string IndicateChildren { get; set; }
Property Value
Type Description
string

Level

Declaration
public string Level { get; set; }
Property Value
Type Description
string

MouseOutHideDelay

Declaration
public string MouseOutHideDelay { get; set; }
Property Value
Type Description
string

MouseOverAction

Declaration
public string MouseOverAction { get; set; }
Property Value
Type Description
string

MouseOverDisplay

Declaration
public string MouseOverDisplay { get; set; }
Property Value
Type Description
string

NodeLeftHTMLBreadCrumbRoot

Declaration
public string NodeLeftHTMLBreadCrumbRoot { get; set; }
Property Value
Type Description
string

NodeLeftHTMLBreadCrumbSub

Declaration
public string NodeLeftHTMLBreadCrumbSub { get; set; }
Property Value
Type Description
string

NodeLeftHTMLRoot

Declaration
public string NodeLeftHTMLRoot { get; set; }
Property Value
Type Description
string

NodeLeftHTMLSub

Declaration
public string NodeLeftHTMLSub { get; set; }
Property Value
Type Description
string

NodeRightHTMLBreadCrumbRoot

Declaration
public string NodeRightHTMLBreadCrumbRoot { get; set; }
Property Value
Type Description
string

NodeRightHTMLBreadCrumbSub

Declaration
public string NodeRightHTMLBreadCrumbSub { get; set; }
Property Value
Type Description
string

NodeRightHTMLRoot

Declaration
public string NodeRightHTMLRoot { get; set; }
Property Value
Type Description
string

NodeRightHTMLSub

Declaration
public string NodeRightHTMLSub { get; set; }
Property Value
Type Description
string

PathImage

Declaration
public string PathImage { get; set; }
Property Value
Type Description
string

PathSystemImage

Declaration
public string PathSystemImage { get; set; }
Property Value
Type Description
string

PathSystemScript

Declaration
public string PathSystemScript { get; set; }
Property Value
Type Description
string

PopulateNodesFromClient

Declaration
public bool PopulateNodesFromClient { get; set; }
Property Value
Type Description
bool

ProviderName

Declaration
public string ProviderName { get; set; }
Property Value
Type Description
string

SeparatorHTML

Declaration
public string SeparatorHTML { get; set; }
Property Value
Type Description
string

SeparatorLeftHTML

Declaration
public string SeparatorLeftHTML { get; set; }
Property Value
Type Description
string

SeparatorLeftHTMLActive

Declaration
public string SeparatorLeftHTMLActive { get; set; }
Property Value
Type Description
string

SeparatorLeftHTMLBreadCrumb

Declaration
public string SeparatorLeftHTMLBreadCrumb { get; set; }
Property Value
Type Description
string

SeparatorRightHTML

Declaration
public string SeparatorRightHTML { get; set; }
Property Value
Type Description
string

SeparatorRightHTMLActive

Declaration
public string SeparatorRightHTMLActive { get; set; }
Property Value
Type Description
string

SeparatorRightHTMLBreadCrumb

Declaration
public string SeparatorRightHTMLBreadCrumb { get; set; }
Property Value
Type Description
string

ShowHiddenTabs

Declaration
public bool ShowHiddenTabs { get; set; }
Property Value
Type Description
bool

StartTabId

Declaration
public int StartTabId { get; set; }
Property Value
Type Description
int

StyleBackColor

Declaration
public string StyleBackColor { get; set; }
Property Value
Type Description
string

StyleBorderWidth

Declaration
public string StyleBorderWidth { get; set; }
Property Value
Type Description
string

StyleControlHeight

Declaration
public string StyleControlHeight { get; set; }
Property Value
Type Description
string

StyleFontBold

Declaration
public string StyleFontBold { get; set; }
Property Value
Type Description
string

StyleFontNames

Declaration
public string StyleFontNames { get; set; }
Property Value
Type Description
string

StyleFontSize

Declaration
public string StyleFontSize { get; set; }
Property Value
Type Description
string

StyleForeColor

Declaration
public string StyleForeColor { get; set; }
Property Value
Type Description
string

StyleHighlightColor

Declaration
public string StyleHighlightColor { get; set; }
Property Value
Type Description
string

StyleIconBackColor

Declaration
public string StyleIconBackColor { get; set; }
Property Value
Type Description
string

StyleIconWidth

Declaration
public string StyleIconWidth { get; set; }
Property Value
Type Description
string

StyleNodeHeight

Declaration
public string StyleNodeHeight { get; set; }
Property Value
Type Description
string

StyleSelectionBorderColor

Declaration
public string StyleSelectionBorderColor { get; set; }
Property Value
Type Description
string

StyleSelectionColor

Declaration
public string StyleSelectionColor { get; set; }
Property Value
Type Description
string

StyleSelectionForeColor

Declaration
public string StyleSelectionForeColor { get; set; }
Property Value
Type Description
string

ToolTip

Declaration
public string ToolTip { get; set; }
Property Value
Type Description
string

WorkImage

Declaration
public string WorkImage { get; set; }
Property Value
Type Description
string

Methods

Bind(DNNNodeCollection)

Declaration
protected void Bind(DNNNodeCollection objNodes)
Parameters
Type Name Description
DNNNodeCollection objNodes

GetNavigationNodes(DNNNode)

Declaration
public DNNNodeCollection GetNavigationNodes(DNNNode objNode)
Parameters
Type Name Description
DNNNode objNode
Returns
Type Description
DNNNodeCollection

GetValue(string, string)

Declaration
protected string GetValue(string strVal, string strDefault)
Parameters
Type Name Description
string strVal
string strDefault
Returns
Type Description
string

InitializeNavControl(Control, string)

Declaration
protected void InitializeNavControl(Control objParent, string strDefaultProvider)
Parameters
Type Name Description
Control objParent
string strDefaultProvider

Implements

IComponent
IDisposable
IParserAccessor
IUrlResolutionService
IDataBindingsAccessor
IControlBuilderAccessor
IControlDesignerAccessor
IExpressionsAccessor
IFilterResolutionService
IAttributeAccessor
INamingContainer
IUserControlDesignerAccessor
ISkinControl

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS