PanelBar
Class
Definition
Namespace:Kendo.Mvc.UI
Assembly:Kendo.Mvc.dll
Syntax:
C#
public class PanelBar : WidgetBase, IWidget, IHtmlAttributesContainer, IScriptableComponent, INavigationItemComponent<PanelBarItem>, INavigationItemContainer<PanelBarItem>
Inheritance: objectWidgetBasePanelBar
Implements:
Inherited Members
Constructors
C#
public PanelBar(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator, INavigationItemAuthorization authorization)
Properties
C#
public ExpandableAnimation Animation { get; }
C#
public INavigationItemAuthorization Authorization { get; }
Implements:
C#
public string DataIconClassField { get; set; }
C#
public string DataIconField { get; set; }
C#
public string DataImageUrlField { get; set; }
C#
public DataSource DataSource { get; }
C#
public string DataSourceId { get; set; }
C#
public string DataSpriteCssClassField { get; set; }
C#
public List<string> DataTextField { get; set; }
C#
public string DataUrlField { get; set; }
C#
public PanelBarExpandMode ExpandMode { get; set; }
C#
public bool HighlightPath { get; set; }
C#
public Action<PanelBarItem> ItemAction { get; set; }
Implements:
Child items collection.
C#
public IList<PanelBarItem> Items { get; }
Implements:
C#
public bool LoadOnDemand { get; set; }
C#
public PanelBarMessagesSettings Messages { get; set; }
C#
public SecurityTrimming SecurityTrimming { get; set; }
Implements:
C#
public int SelectedIndex { get; set; }
C#
public string TemplateHandler { get; set; }
C#
public string TemplateId { get; set; }
C#
public IUrlGenerator UrlGenerator { get; }
Implements:
Methods
C#
public override IDictionary<string, object> Serialize()
Overrides:
Writes the HTML.
C#
protected override void WriteHtml(HtmlTextWriter writer)
Overrides:
Writes the initialization script.
C#
public override void WriteInitializationScript(TextWriter writer)
The writer.
Overrides: