Table of Contents

Class Nav

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
public class Nav : Control, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, INamingContainer, IPostBackDataHandler, IAttributeAccessor
Inheritance
Nav
Implements
Inherited Members

Constructors

Nav()

public Nav()

Properties

Content

[PersistenceMode(PersistenceMode.InnerProperty)]
public NavContentProperties Content { get; }

Property Value

NavContentProperties

ContentRendererID

public string ContentRendererID { get; set; }

Property Value

string

CssClass

public string CssClass { get; set; }

Property Value

string

ItemAlignment

public NavItemAlignment ItemAlignment { get; set; }

Property Value

NavItemAlignment

ItemType

public NavItemType ItemType { get; set; }

Property Value

NavItemType

ItemsCount

public int ItemsCount { get; }

Property Value

int

List

[PersistenceMode(PersistenceMode.InnerProperty)]
public NavListProperties List { get; }

Property Value

NavListProperties

SelectedIndex

public int SelectedIndex { get; set; }

Property Value

int

SelectedItem

public NavItem SelectedItem { get; }

Property Value

NavItem

Methods

AddItem(NavItem)

public void AddItem(NavItem item)

Parameters

item NavItem

AddedControl(Control, int)

protected override void AddedControl(Control control, int index)

Parameters

control Control
index int

ClearItems()

public void ClearItems()

GetIndex(NavItem)

public int GetIndex(NavItem item)

Parameters

item NavItem

Returns

int

GetItems()

public IReadOnlyList<NavItem> GetItems()

Returns

IReadOnlyList<NavItem>

OnLoad(EventArgs)

protected override void OnLoad(EventArgs e)

Parameters

e EventArgs

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

RemovedControl(Control)

protected override void RemovedControl(Control control)

Parameters

control Control

Render(HtmlTextWriter)

protected override void Render(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

Events

SelectedIndexChanged

public event EventHandler SelectedIndexChanged

Event Type

EventHandler