New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Creates the fluent API builders of the Kendo UI widgets

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class WidgetFactory

Inheritance: objectWidgetFactory

Derived Classes: WidgetFactory<TModel>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public WidgetFactory(HtmlHelper htmlHelper)
Parameters:htmlHelperHtmlHelper

Methods

Creates a ActionSheet

C#
public virtual ActionSheetBuilder ActionSheet()
Returns:

ActionSheetBuilder

Example:
C#
@(Html.Kendo().ActionSheet()
.Name("ActionSheet")
)

Manually activate the client-side Kendo scripts. By default this is done internally.

C#
public MvcHtmlString ActivateKendoScripts(string nonce = "", bool renderAsModule = false)
Parameters:noncestring

Specify nonce for the generated script tag.

renderAsModulebool

If set to true adds type='module' to the rendered script tag.

Returns:

MvcHtmlString

Creates a AIPrompt

C#
public virtual AIPromptBuilder AIPrompt()
Returns:

AIPromptBuilder

Example:
C#
@(Html.Kendo().AIPrompt()
.Name("AIPrompt")
)

Creates a AppBar

C#
public virtual AppBarBuilder AppBar()
Returns:

AppBarBuilder

Example:
C#
@(Html.Kendo().AppBar()
.Name("AppBar")
)

Creates a ArcGauge

C#
public virtual ArcGaugeBuilder ArcGauge()
Returns:

ArcGaugeBuilder

Example:
C#
@(Html.Kendo().ArcGauge()
.Name("ArcGauge")
)

Creates a new AutoComplete.

C#
public virtual AutoCompleteBuilder AutoComplete()
Returns:

AutoCompleteBuilder

Example:
C#
@( Html.Kendo().AutoComplete()
.Name("AutoComplete")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Creates a Avatar

C#
public virtual AvatarBuilder Avatar()
Returns:

AvatarBuilder

Example:
C#
@(Html.Kendo().Avatar()
.Name("Avatar")
)

Creates a Badge

C#
public virtual BadgeBuilder Badge()
Returns:

BadgeBuilder

Example:
C#
@(Html.Kendo().Badge()
.Name("Badge")
)

Creates a new Barcode.

C#
public virtual BarcodeBuilder Barcode()
Returns:

BarcodeBuilder

Example:
C#
@( Html.Kendo().Barcode()
.For("Container")
)
C#
public virtual BottomNavigationBuilder BottomNavigation()
Returns:

BottomNavigationBuilder

Example:
C#
@(Html.Kendo().BottomNavigation()
.Name("BottomNavigation")
)

Creates a Breadcrumb

C#
public virtual BreadcrumbBuilder Breadcrumb()
Returns:

BreadcrumbBuilder

Example:
C#
@(Html.Kendo().Breadcrumb()
.Name("Breadcrumb")
)

Creates a Button()

C#
public virtual ButtonBuilder Button()
Returns:

ButtonBuilder

Example:
C#
@( Html.Kendo().Button()
.Name("Button1");
)

Creates a ButtonGroup

C#
public virtual ButtonGroupBuilder ButtonGroup()
Returns:

ButtonGroupBuilder

Example:
C#
@( Html.Kendo().ButtonGroup()
.Name("ButtonGroup")
)

Creates a new Calendar.

C#
public virtual CalendarBuilder Calendar()
Returns:

CalendarBuilder

Example:
C#
@( Html.Kendo().Calendar()
.Name("Calendar")
)

Creates a Captcha

C#
public virtual CaptchaBuilder Captcha()
Returns:

CaptchaBuilder

Example:
C#
@(Html.Kendo().Captcha()
.Name("Captcha")
)

Creates a ChainOfThought

C#
public virtual ChainOfThoughtBuilder ChainOfThought()
Returns:

ChainOfThoughtBuilder

Example:
C#
@(Html.Kendo().ChainOfThought()
.Name("ChainOfThought")
)

Creates a new unbound Chart().

C#
public virtual ChartBuilder<object> Chart()
Returns:

ChartBuilder<object>

Example:
C#
@( Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; {
series.Bar(new int[] { 1, 2, 3 }).Name("Total Sales");
})
)

Creates a Chart<T>

C#
public virtual ChartBuilder<T> Chart<T>() where T : class
Returns:

ChartBuilder<T>

Example:
C#
@( Html.Kendo().Chart()
.Name("Chart")
)

Creates a new Chart<T> bound to the specified data source.

C#
public virtual ChartBuilder<T> Chart<T>(IEnumerable<T> data) where T : class
Parameters:dataIEnumerable<T>

The data source.

Returns:

ChartBuilder<T>

Example:
C#
@( Html.Kendo().Chart(Model)
.Name("Chart")
)

Creates a new Chart<T> bound an item in ViewData.

C#
public virtual ChartBuilder<T> Chart<T>(string dataViewDataKey) where T : class
Parameters:dataViewDataKeystring

The data source view data key.

Returns:

ChartBuilder<T>

Example:
C#
@( Html.Kendo().Chart&lt;SalesData&gt;("sales")
.Name("Chart")
)

Creates a ChartBreadcrumb

C#
public virtual ChartBreadcrumbBuilder ChartBreadcrumb()
Returns:

ChartBreadcrumbBuilder

Example:
C#
@(Html.Kendo().ChartBreadcrumb()
.Name("ChartBreadcrumb")
)

Creates a new unbound ChartWizard().

C#
public virtual ChartWizardBuilder<object> ChartWizard()
Returns:

ChartWizardBuilder<object>

Example:
C#
@(Html.Kendo().ChartWizard()
.Name("ChartWizard")
)

Creates a ChartWizard<T>

C#
public virtual ChartWizardBuilder<T> ChartWizard<T>() where T : class
Returns:

ChartWizardBuilder<T>

Example:
C#
@(Html.Kendo().ChartWizard()
.Name("ChartWizard")
)

Creates a new ChartWizard<T> bound to the specified data source.

C#
public virtual ChartWizardBuilder<T> ChartWizard<T>(IEnumerable<T> data) where T : class
Parameters:dataIEnumerable<T>

The data source.

Returns:

ChartWizardBuilder<T>

Example:
C#
@(Html.Kendo().ChartWizard(Model)
.Name("ChartWizard")
)

Creates a Chat

C#
public virtual ChatBuilder Chat()
Returns:

ChatBuilder

Example:
C#
@( Html.Kendo().Chat()
.Name("Chat")
)

Creates a CheckBox

C#
public virtual CheckBoxBuilder CheckBox()
Returns:

CheckBoxBuilder

Example:
C#
@(Html.Kendo().CheckBox()
.Name("CheckBox")
)

Creates a CheckBoxGroup

C#
public virtual CheckBoxGroupBuilder CheckBoxGroup()
Returns:

CheckBoxGroupBuilder

Example:
C#
@(Html.Kendo().CheckBoxGroup()
.Name("CheckBoxGroup")
)

Creates a Checkpoint

C#
public virtual CheckpointBuilder Checkpoint()
Returns:

CheckpointBuilder

Example:
C#
@(Html.Kendo().Checkpoint()
.Name("Checkpoint")
)

Creates a Chip

C#
public virtual ChipBuilder Chip()
Returns:

ChipBuilder

Example:
C#
@(Html.Kendo().Chip()
.Name("Chip")
)

Creates a ChipList

C#
public virtual ChipListBuilder ChipList()
Returns:

ChipListBuilder

Example:
C#
@(Html.Kendo().ChipList()
.Name("ChipList")
)

Creates a CircularGauge

C#
public virtual CircularGaugeBuilder CircularGauge()
Returns:

CircularGaugeBuilder

Example:
C#
@(Html.Kendo().CircularGauge()
.Name("CircularGauge")
)
C#
public virtual CircularProgressBarBuilder CircularProgressBar()
Returns:

CircularProgressBarBuilder

Example:
C#
@(Html.Kendo().CircularProgressBar()
.Name("CircularProgressBar")
)

Creates a Citation

C#
public virtual CitationBuilder Citation()
Returns:

CitationBuilder

Example:
C#
@(Html.Kendo().Citation()
.Name("Citation")
)

Creates a ColorGradient

C#
public virtual ColorGradientBuilder ColorGradient()
Returns:

ColorGradientBuilder

Example:
C#
@(Html.Kendo().ColorGradient()
.Name("ColorGradient")
)

Creates a new ColorPalette.

C#
public virtual ColorPaletteBuilder ColorPalette()
Returns:

ColorPaletteBuilder

Example:
C#
@( Html.Kendo().ColorPalette()
.Name("ColorPalette")
)

Creates a ColorPicker

C#
public virtual ColorPickerBuilder ColorPicker()
Returns:

ColorPickerBuilder

Example:
C#
@(Html.Kendo().ColorPicker()
.Name("ColorPicker")
)

Creates a new ComboBox.

C#
public virtual ComboBoxBuilder ComboBox()
Returns:

ComboBoxBuilder

Example:
C#
@( Html.Kendo().ComboBox()
.Name("ComboBox")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Creates a Menu()

C#
public virtual ContextMenuBuilder ContextMenu()
Returns:

ContextMenuBuilder

Example:
C#
@( Html.Kendo().Menu()
.Name("Menu")
.Items(items =&gt; { /* add items here */ });
)

Returns the kendo culture script for the current .NET culture.

C#
public virtual MvcHtmlString Culture(bool renderScriptTags = true)
Parameters:renderScriptTagsbool

Determines if the script should be rendered within a script tag

Returns:

MvcHtmlString

Returns the kendo culture scripts for the specified .NET culture.

C#
public virtual MvcHtmlString Culture(string name, bool renderScriptTags = true)
Parameters:namestring

The name of the culture.

renderScriptTagsbool

Determines if the script should be rendered within a script tag

Returns:

MvcHtmlString

Creates a new Kendo.Mvc.UI.CurrencyTextBox.

C#
public virtual NumericTextBoxBuilder<decimal> CurrencyTextBox()
Returns:

NumericTextBoxBuilder<decimal>

Example:
C#
@( Html.Kendo().CurrencyTextBox()
.Name("CurrencyTextBox")
)
C#
public virtual DataSourceWidgetBuilder<T> DataSource<T>() where T : class
Returns:

DataSourceWidgetBuilder<T>

Creates a DateInput

C#
public virtual DateInputBuilder DateInput()
Returns:

DateInputBuilder

Example:
C#
@(Html.Kendo().DateInput()
.Name("DateInput")
)

Creates a new DatePicker.

C#
public virtual DatePickerBuilder DatePicker()
Returns:

DatePickerBuilder

Example:
C#
@( Html.Kendo().DatePicker()
.Name("DatePicker")
)

Creates a DateRangePicker

C#
public virtual DateRangePickerBuilder DateRangePicker()
Returns:

DateRangePickerBuilder

Example:
C#
@(Html.Kendo().DateRangePicker()
.Name("DateRangePicker")
)

Creates a new DateTimePicker.

C#
public virtual DateTimePickerBuilder DateTimePicker()
Returns:

DateTimePickerBuilder

Example:
C#
@( Html.Kendo().DateTimePicker()
.Name("DateTimePicker")
)
C#
public HtmlString DefaultSettings(bool renderScriptTags = true, bool renderAsModule = false)
Parameters:renderScriptTagsboolrenderAsModuleboolReturns:

HtmlString

C#
public MvcHtmlString DeferredScriptFile(bool renderAsModule)
Parameters:renderAsModuleboolReturns:

MvcHtmlString

C#
public MvcHtmlString DeferredScriptFile(string nonce = "", bool renderAsModule = false)
Parameters:noncestringrenderAsModuleboolReturns:

MvcHtmlString

Returns the initialization scripts for widgets set as deferred

C#
public virtual MvcHtmlString DeferredScripts(bool renderScriptTags = true, bool renderAsModule = false)
Parameters:renderScriptTagsbool

Determines if the script should be rendered within a script tag

renderAsModulebool
Returns:

MvcHtmlString

Returns the initialization scripts for the specified widget.

C#
public virtual MvcHtmlString DeferredScriptsFor(string name, bool renderScriptTags = true, bool renderAsModule = false)
Parameters:namestring

The name of the widget.

renderScriptTagsbool

Determines if the script should be rendered within a script tag

renderAsModulebool
Returns:

MvcHtmlString

Creates a Diagram()

C#
public virtual DiagramBuilder<object, object> Diagram()
Returns:

DiagramBuilder<object, object>

Example:
C#
@( Html.Kendo().Diagram()
.Name("Diagram")
)

Creates a Diagram()

C#
public virtual DiagramBuilder<TShapeModel, TConnectionModel> Diagram<TShapeModel, TConnectionModel>() where TShapeModel : class where TConnectionModel : class
Returns:

DiagramBuilder<TShapeModel, TConnectionModel>

Example:
C#
@( Html.Kendo().Diagram()
.Name("Diagram")
)

Creates a Dialog

C#
public virtual DialogBuilder Dialog()
Returns:

DialogBuilder

Example:
C#
@(Html.Kendo().Dialog()
.Name("Dialog")
)

Creates a DockManager

C#
public virtual DockManagerBuilder DockManager()
Returns:

DockManagerBuilder

Example:
C#
@(Html.Kendo().DockManager()
.Name("DockManager")
)

Creates a Drawer

C#
public virtual DrawerBuilder Drawer()
Returns:

DrawerBuilder

Example:
C#
@(Html.Kendo().Drawer()
.Name("Drawer")
)

Creates a DropDownButton

C#
public virtual DropDownButtonBuilder DropDownButton()
Returns:

DropDownButtonBuilder

Example:
C#
@(Html.Kendo().DropDownButton()
.Name("DropDownButton")
)

Creates a new DropDownList.

C#
public virtual DropDownListBuilder DropDownList()
Returns:

DropDownListBuilder

Example:
C#
@( Html.Kendo().DropDownList()
.Name("DropDownList")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Creates a DropDownTree

C#
public virtual DropDownTreeBuilder DropDownTree()
Returns:

DropDownTreeBuilder

Example:
C#
@( Html.Kendo().DropDownTree()
.Name("DropDownTree")
)

Creates a Editor

C#
public virtual EditorBuilder Editor()
Returns:

EditorBuilder

Example:
C#
@(Html.Kendo().Editor()
.Name("Editor")
)

Creates a ExpansionPanel

C#
public virtual ExpansionPanelBuilder ExpansionPanel()
Returns:

ExpansionPanelBuilder

Example:
C#
@(Html.Kendo().ExpansionPanel()
.Name("ExpansionPanel")
)

Creates a FileManager

C#
public virtual FileManagerBuilder FileManager()
Returns:

FileManagerBuilder

Example:
C#
@(Html.Kendo().FileManager()
.Name("FileManager")
)

Creates a Filter<T>

C#
public virtual FilterBuilder<T> Filter<T>() where T : class
Returns:

FilterBuilder<T>

Example:
C#
@(Html.Kendo().Filter()
.Name("Filter")
)

Creates a FlatColorPicker

C#
public virtual FlatColorPickerBuilder FlatColorPicker()
Returns:

FlatColorPickerBuilder

Example:
C#
@(Html.Kendo().FlatColorPicker()
.Name("FlatColorPicker")
)
C#
public virtual FloatingActionButtonBuilder FloatingActionButton()
Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("FloatingActionButton")
)

Creates a Kendo.Mvc.UI.Form

C#
public virtual FormBuilder<object> Form()
Returns:

FormBuilder<object>

Example:
C#
@( Html.Kendo().Form()
.Name("Form")
)

Creates a Form<T>

C#
public virtual FormBuilder<T> Form<T>() where T : class
Returns:

FormBuilder<T>

Example:
C#
@(Html.Kendo().Form()
.Name("Form")
)

Creates a Gantt<TTaskModel, TDependenciesModel>

C#
public virtual GanttBuilder<TTaskModel, TDependenciesModel> Gantt<TTaskModel, TDependenciesModel>() where TTaskModel : class, IGanttTask where TDependenciesModel : class, IGanttDependency
Returns:

GanttBuilder<TTaskModel, TDependenciesModel>

Example:
C#
@(Html.Kendo().Gantt()
.Name("Gantt")
)

Creates a new Gantt<TTaskModel, TDependenciesModel> bound to the specified data source.

C#
public virtual GanttBuilder<TTaskModel, TDependenciesModel> Gantt<TTaskModel, TDependenciesModel>(IEnumerable<TTaskModel> dataSource, IEnumerable<TDependenciesModel> dependenciesDataSource = null) where TTaskModel : class, IGanttTask where TDependenciesModel : class, IGanttDependency
Parameters:dataSourceIEnumerable<TTaskModel>

The tasks data source.

dependenciesDataSourceIEnumerable<TDependenciesModel>

The dependencies data source.

Returns:

GanttBuilder<TTaskModel, TDependenciesModel>

Example:
C#
@( Html.Kendo().Gantt(ViewBag.Tasks)
.Name("Gantt")
)

Creates a new Gantt<TTaskModel, TDependenciesModel> bound an item in ViewData.

C#
public virtual GanttBuilder<TTaskModel, TDependenciesModel> Gantt<TTaskModel, TDependenciesModel>(string dataSourceViewDataKey, string dependenciesDataSourceViewDataKey = null) where TTaskModel : class, IGanttTask where TDependenciesModel : class, IGanttDependency
Parameters:dataSourceViewDataKeystring

The data source view data key.

dependenciesDataSourceViewDataKeystring

The dependencies data source view data key.

Returns:

GanttBuilder<TTaskModel, TDependenciesModel>

Example:
C#
@( Html.Kendo().Gantt("tasks")
.Name("Gantt")
)

Creates a new Grid<T> bound to a DataTable.

C#
public virtual GridBuilder<DataRowView> Grid(DataTable dataSource)
Parameters:dataSourceDataTable

DataTable from which the grid instance will be bound

Returns:

GridBuilder<DataRowView>

Creates a new Grid<T> bound to a DataView.

C#
public virtual GridBuilder<DataRowView> Grid(DataView dataSource)
Parameters:dataSourceDataView

DataView from which the grid instance will be bound

Returns:

GridBuilder<DataRowView>

C#
public virtual GridBuilder<T> Grid<T>() where T : class
Returns:

GridBuilder<T>

Creates a new Grid<T> bound to the specified data source.

C#
public virtual GridBuilder<T> Grid<T>(IEnumerable<T> dataSource) where T : class
Parameters:dataSourceIEnumerable<T>

The data source.

Returns:

GridBuilder<T>

Example:
C#
@( Html.Kendo().Grid(Model)
.Name("Grid")
)

Creates a new Grid<T> bound an item in ViewData.

C#
public virtual GridBuilder<T> Grid<T>(string dataSourceViewDataKey) where T : class
Parameters:dataSourceViewDataKeystring

The data source view data key.

Returns:

GridBuilder<T>

Example:
C#
@( Html.Kendo().Grid&lt;Order&gt;("orders")
.Name("Grid")
)

Creates a StackLayout

C#
public virtual GridLayoutBuilder GridLayout()
Returns:

GridLayoutBuilder

Example:
C#
@( Html.Kendo().GridLayout()
.Name("GridLayout")
)
C#
public virtual MvcHtmlString Icon(object iconSettings)
Parameters:iconSettingsobjectReturns:

MvcHtmlString

Creates a ImageEditor

C#
public virtual ImageEditorBuilder ImageEditor()
Returns:

ImageEditorBuilder

Example:
C#
@(Html.Kendo().ImageEditor()
.Name("ImageEditor")
)
C#
public virtual InlineAIPromptBuilder InlineAIPrompt()
Returns:

InlineAIPromptBuilder

Creates a new Kendo.Mvc.UI.IntegerTextBox.

C#
public virtual NumericTextBoxBuilder<int> IntegerTextBox()
Returns:

NumericTextBoxBuilder<int>

Example:
C#
@( Html.Kendo().IntegerTextBox()
.Name("IntegerTextBox")
)

Creates a new LinearGauge.

C#
public virtual LinearGaugeBuilder LinearGauge()
Returns:

LinearGaugeBuilder

Example:
C#
@( Html.Kendo().LinearGauge()
.Name("linearGauge")
)

Creates a ListBox

C#
public virtual ListBoxBuilder ListBox()
Returns:

ListBoxBuilder

Example:
C#
@(Html.Kendo().ListBox()
.Name("ListBox")
)
C#
public virtual ListViewBuilder<T> ListView<T>() where T : class
Returns:

ListViewBuilder<T>

Creates a new ListView<T> bound to the specified data source.

C#
public virtual ListViewBuilder<T> ListView<T>(IEnumerable<T> dataSource) where T : class
Parameters:dataSourceIEnumerable<T>

The data source.

Returns:

ListViewBuilder<T>

Example:
C#
@( Html.Kendo().ListView(Model)
.Name("ListView")
)

Creates a new ListView<T> bound an item in ViewData.

C#
public virtual ListViewBuilder<T> ListView<T>(string dataSourceViewDataKey) where T : class
Parameters:dataSourceViewDataKeystring

The data source view data key.

Returns:

ListViewBuilder<T>

Example:
C#
@( Html.Kendo().ListView&lt;Order&gt;("orders")
.Name("ListView")
)

Creates a Loader

C#
public virtual LoaderBuilder Loader()
Returns:

LoaderBuilder

Example:
C#
@(Html.Kendo().Loader()
.Name("Loader")
)

Creates a Map

C#
public virtual MapBuilder Map()
Returns:

MapBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("Map")
)

Creates a new MaskedTextBox.

C#
public virtual MaskedTextBoxBuilder MaskedTextBox()
Returns:

MaskedTextBoxBuilder

Example:
C#
@( Html.Kendo().MaskedTextBox()
.Name("MaskedTextBox")
)

Creates a new MediaPlayer

C#
public virtual MediaPlayerBuilder MediaPlayer()
Returns:

MediaPlayerBuilder

Example:
C#
@( Html.Kendo().MediaPlayer()
.Name("MediaPlayer")
)

Creates a Menu()

C#
public virtual MenuBuilder Menu()
Returns:

MenuBuilder

Example:
C#
@( Html.Kendo().Menu()
.Name("Menu")
.Items(items =&gt; { /* add items here */ });
)

Creates a new MultiColumnComboBox.

C#
public virtual MultiColumnComboBoxBuilder MultiColumnComboBox()
Returns:

MultiColumnComboBoxBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("MultiColumnComboBox")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Creates a new MultiSelect.

C#
public virtual MultiSelectBuilder MultiSelect()
Returns:

MultiSelectBuilder

Example:
C#
@( Html.Kendo().MultiSelect()
.Name("MultiSelect")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Creates a new MultiViewCalendar.

C#
public virtual MultiViewCalendarBuilder MultiViewCalendar()
Returns:

MultiViewCalendarBuilder

Example:
C#
@( Html.Kendo().MultiViewCalendar()
.Name("MultiViewCalendar")
)

Creates a Notification()

C#
public virtual NotificationBuilder Notification()
Returns:

NotificationBuilder

Example:
C#
@( Html.Kendo().Notification()
.Name("Notification1");
)

Creates a new Kendo.Mvc.UI.NumericTextBox.

C#
public virtual NumericTextBoxBuilder<double> NumericTextBox()
Returns:

NumericTextBoxBuilder<double>

Example:
C#
@( Html.Kendo().NumericTextBox()
.Name("NumericTextBox")
)

Creates a new NumericTextBox<T>.

C#
public virtual NumericTextBoxBuilder<T> NumericTextBox<T>() where T : struct
Returns:

NumericTextBoxBuilder<T>

Example:
C#
@( Html.Kendo().NumericTextBox&lt;double&gt;()
.Name("NumericTextBox")
)

Creates a OrgChart<T>

C#
public virtual OrgChartBuilder<T> OrgChart<T>() where T : class
Returns:

OrgChartBuilder<T>

Example:
C#
@(Html.Kendo().OrgChart()
.Name("OrgChart")
)

Creates a OTPInput

C#
public virtual OTPInputBuilder OTPInput()
Returns:

OTPInputBuilder

Example:
C#
@(Html.Kendo().OTPInput()
.Name("OTPInput")
)

Creates a Pager

C#
public virtual PagerBuilder Pager()
Returns:

PagerBuilder

Example:
C#
@(Html.Kendo().Pager()
.Name("Pager")
)

Creates a new PanelBar.

C#
public virtual PanelBarBuilder PanelBar()
Returns:

PanelBarBuilder

Example:
C#
@( Html.Kendo().PanelBar()
.Name("PanelBar")
.Items(items =&gt;
{
items.Add().Text("First");
items.Add().Text("Second");
})
)

Creates a PDFViewer

C#
public virtual PDFViewerBuilder PDFViewer()
Returns:

PDFViewerBuilder

Example:
C#
@(Html.Kendo().PDFViewer()
.Name("PDFViewer")
)

Creates a new Kendo.Mvc.UI.PercentTextBox.

C#
public virtual NumericTextBoxBuilder<double> PercentTextBox()
Returns:

NumericTextBoxBuilder<double>

Example:
C#
@( Html.Kendo().PercentTextBox()
.Name("PercentTextBox")
)

Creates a new PivotConfigurator.

C#
public virtual PivotConfiguratorBuilder PivotConfigurator()
Returns:

PivotConfiguratorBuilder

Example:
C#
@( Html.Kendo().PivotConfigurator()
.Name("PivotConfigurator")
)
C#
public virtual PivotConfiguratorButtonBuilder PivotConfiguratorButton()
Returns:

PivotConfiguratorButtonBuilder

Example:
C#
@(Html.Kendo().PivotConfiguratorButton()
.Name("PivotConfiguratorButton")
)

Creates a new PivotConfiguratorV2.

C#
public virtual PivotConfiguratorV2Builder PivotConfiguratorV2()
Returns:

PivotConfiguratorV2Builder

Example:
C#
@( Html.Kendo().PivotConfiguratorV2()
.Name("PivotConfigurator")
)

Creates a PivotContainer

C#
public virtual PivotContainerBuilder PivotContainer()
Returns:

PivotContainerBuilder

Example:
C#
@(Html.Kendo().PivotContainer()
.Name("PivotContainer")
)

Creates a new PivotGrid<TModel>.

C#
public virtual PivotGridBuilder<object> PivotGrid()
Returns:

PivotGridBuilder<object>

Example:
C#
@( Html.Kendo().PivotGrid()
.Name("PivotGrid")
)

Creates a new PivotGrid<TModel>.

C#
public virtual PivotGridBuilder<T> PivotGrid<T>() where T : class
Returns:

PivotGridBuilder<T>

Example:
C#
@( Html.Kendo().PivotGrid&lt;EventData&gt;()
.Name("PivotGrid")
)

Creates a new PivotGridV2<TModel>.

C#
public virtual PivotGridV2Builder<object> PivotGridV2()
Returns:

PivotGridV2Builder<object>

Example:
C#
@( Html.Kendo().PivotGridV2()
.Name("PivotGrid")
)

Creates a new PivotGridV2<TModel>.

C#
public virtual PivotGridV2Builder<T> PivotGridV2<T>() where T : class
Returns:

PivotGridV2Builder<T>

Example:
C#
@( Html.Kendo().PivotGridV2&lt;EventData&gt;()
.Name("PivotGrid")
)

Creates a Popover

C#
public virtual PopoverBuilder Popover()
Returns:

PopoverBuilder

Example:
C#
@(Html.Kendo().Popover()
.Name("Popover")
)

Creates a new ProgressBar

C#
public virtual ProgressBarBuilder ProgressBar()
Returns:

ProgressBarBuilder

Example:
C#
@( Html.Kendo().ProgressBar()
.Name("progressBar")
)

Creates a PromptBox

C#
public virtual PromptBoxBuilder PromptBox()
Returns:

PromptBoxBuilder

Example:
C#
@(Html.Kendo().PromptBox()
.Name("PromptBox")
)

Creates a PropertyGrid<T>

C#
public virtual PropertyGridBuilder<T> PropertyGrid<T>() where T : class
Returns:

PropertyGridBuilder<T>

Example:
C#
@(Html.Kendo().PropertyGrid()
.Name("PropertyGrid")
)

Creates a PropertyGrid<T>

C#
public virtual PropertyGridBuilder<T> PropertyGrid<T>(T model) where T : class
Parameters:modelTReturns:

PropertyGridBuilder<T>

Example:
C#
@(Html.Kendo().PropertyGrid()
.Name("PropertyGrid")
)

Creates a QRCode()

C#
public virtual QRCodeBuilder QRCode()
Returns:

QRCodeBuilder

Example:
C#
@( Html.Kendo().QRCode()
.Name("qrCode")
.Value("Hello World")
)

Creates a new RadialGauge.

C#
public virtual RadialGaugeBuilder RadialGauge()
Returns:

RadialGaugeBuilder

Example:
C#
@( Html.Kendo().RadialGauge()
.Name("radialGauge")
)

Creates a RadioButton

C#
public virtual RadioButtonBuilder RadioButton()
Returns:

RadioButtonBuilder

Example:
C#
@(Html.Kendo().RadioButton()
.Name("RadioButton")
)

Creates a RadioGroup

C#
public virtual RadioGroupBuilder RadioGroup()
Returns:

RadioGroupBuilder

Example:
C#
@(Html.Kendo().RadioGroup()
.Name("RadioGroup")
)

Creates a new Kendo.Mvc.UI.RangeSlider.

C#
public virtual RangeSliderBuilder<double> RangeSlider()
Returns:

RangeSliderBuilder<double>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("RangeSlider")
)

Creates a new Kendo.Mvc.UI.RangeSlider.

C#
public virtual RangeSliderBuilder<T> RangeSlider<T>() where T : struct, IComparable
Returns:

RangeSliderBuilder<T>

Example:
C#
@( Html.Kendo().RangeSlider()
.Name("RangeSlider")
)

Creates a Rating

C#
public virtual RatingBuilder Rating()
Returns:

RatingBuilder

Example:
C#
@(Html.Kendo().Rating()
.Name("Rating")
)

Creates a Reasoning

C#
public virtual ReasoningBuilder Reasoning()
Returns:

ReasoningBuilder

Example:
C#
@(Html.Kendo().Reasoning()
.Name("Reasoning")
)

Creates a new RecurrenceEditor.

C#
public virtual RecurrenceEditorBuilder RecurrenceEditor()
Returns:

RecurrenceEditorBuilder

Example:
C#
@( Html.Kendo().RecurrenceEditor()
.Name("recurrenceEditor")
.FirstWeekDay(0)
.Timezone("Etc/UTC")
)

Creates a ResponsivePanel

C#
public virtual ResponsivePanelBuilder ResponsivePanel()
Returns:

ResponsivePanelBuilder

Example:
C#
@(Html.Kendo().ResponsivePanel()
.Name("ResponsivePanel")
)

Creates a Sankey

C#
public virtual SankeyBuilder Sankey()
Returns:

SankeyBuilder

Example:
C#
@(Html.Kendo().Sankey()
.Name("Sankey")
)

Creates a new Scheduler<TModel>.

C#
public virtual SchedulerBuilder<T> Scheduler<T>() where T : class, ISchedulerEvent
Returns:

SchedulerBuilder<T>

Example:
C#
@( Html.Kendo().Scheduler&lt;SchedulerEvent&gt;()
.Name("Scheduler")
)

Creates a ScrollView

C#
public virtual ScrollViewBuilder ScrollView()
Returns:

ScrollViewBuilder

Example:
C#
@(Html.Kendo().ScrollView()
.Name("ScrollView")
)
C#
public virtual SegmentedControlBuilder SegmentedControl()
Returns:

SegmentedControlBuilder

Example:
C#
@(Html.Kendo().SegmentedControl()
.Name("SegmentedControl")
)

Creates a Signature

C#
public virtual SignatureBuilder Signature()
Returns:

SignatureBuilder

Example:
C#
@(Html.Kendo().Signature()
.Name("Signature")
)
C#
public virtual SkeletonContainerBuilder SkeletonContainer()
Returns:

SkeletonContainerBuilder

Example:
C#
@(Html.Kendo().SkeletonContainer()
.Name("SkeletonContainer")
)

Creates a new Kendo.Mvc.UI.Slider.

C#
public virtual SliderBuilder<double> Slider()
Returns:

SliderBuilder<double>

Example:
C#
@( Html.Kendo().Slider()
.Name("Slider")
)

Creates a new Kendo.Mvc.UI.Slider.

C#
public virtual SliderBuilder<T> Slider<T>() where T : struct, IComparable
Returns:

SliderBuilder<T>

Example:
C#
@( Html.Kendo().Slider()
.Name("Slider")
)
C#
public virtual SmartPasteButtonBuilder SmartPasteButton()
Returns:

SmartPasteButtonBuilder

Example:
C#
@(Html.Kendo().SmartPasteButton()
.Name("SmartPasteButton")
)

Creates a new Sortable.

C#
public virtual SortableBuilder Sortable()
Returns:

SortableBuilder

Example:
C#
@( Html.Kendo().Sortable()
.For("Container")
)

Creates a new unbound Sparkline().

C#
public virtual SparklineBuilder<object> Sparkline()
Returns:

SparklineBuilder<object>

Example:
C#
@( Html.Kendo().Sparkline()
.Name("Sparkline")
.Series(series =&gt; {
series.Bar(new int[] { 1, 2, 3 }).Name("Total Sales");
})
)

Creates a Sparkline<T>

C#
public virtual SparklineBuilder<T> Sparkline<T>() where T : class
Returns:

SparklineBuilder<T>

Example:
C#
@( Html.Kendo().Sparkline()
.Name("Sparkline")
)

Creates a new Sparkline<T> bound to the specified data source.

C#
public virtual SparklineBuilder<T> Sparkline<T>(IEnumerable<T> data) where T : class
Parameters:dataIEnumerable<T>

The data source.

Returns:

SparklineBuilder<T>

Example:
C#
@( Html.Kendo().Sparkline(Model)
.Name("Sparkline")
)

Creates a new Sparkline<T> bound an item in ViewData.

C#
public virtual SparklineBuilder<T> Sparkline<T>(string dataViewDataKey) where T : class
Parameters:dataViewDataKeystring

The data source view data key.

Returns:

SparklineBuilder<T>

Example:
C#
@( Html.Kendo().Sparkline&lt;SalesData&gt;("sales")
.Name("Sparkline")
)

Creates a SpeechToTextButton()

C#
public virtual SpeechToTextButtonBuilder SpeechToTextButton()
Returns:

SpeechToTextButtonBuilder

Example:
C#
@( Html.Kendo().SpeechToTextButton()
.Name("SpeechToTextButton");
)

Creates a SplitButton

C#
public virtual SplitButtonBuilder SplitButton()
Returns:

SplitButtonBuilder

Example:
C#
@(Html.Kendo().SplitButton()
.Name("SplitButton")
)

Creates a Splitter()

C#
public virtual SplitterBuilder Splitter()
Returns:

SplitterBuilder

Example:
C#
@( Html.Kendo().Splitter()
.Name("Splitter");
)

Creates a Spreadsheet

C#
public virtual SpreadsheetBuilder Spreadsheet()
Returns:

SpreadsheetBuilder

Example:
C#
@(Html.Kendo().Spreadsheet()
.Name("Spreadsheet")
)

Creates a StackLayout

C#
public virtual StackLayoutBuilder StackLayout()
Returns:

StackLayoutBuilder

Example:
C#
@( Html.Kendo().StackLayout()
.Name("StackLayout")
)

Creates a Stepper

C#
public virtual StepperBuilder Stepper()
Returns:

StepperBuilder

Example:
C#
@(Html.Kendo().Stepper()
.Name("Stepper")
)

Creates a new unbound StockChart().

C#
public virtual StockChartBuilder<object> StockChart()
Returns:

StockChartBuilder<object>

Example:
C#
@( Html.Kendo().StockChart()
.Name("StockChart")
.Series(series =&gt; {
series.Bar(new int[] { 1, 2, 3 }).Name("Total Sales");
})
)

Creates a StockChart<T>

C#
public virtual StockChartBuilder<T> StockChart<T>() where T : class
Returns:

StockChartBuilder<T>

Example:
C#
@( Html.Kendo().StockChart()
.Name("StockChart")
)

Creates a new StockChart<T> bound to the specified data source.

C#
public virtual StockChartBuilder<T> StockChart<T>(IEnumerable<T> data) where T : class
Parameters:dataIEnumerable<T>

The data source.

Returns:

StockChartBuilder<T>

Example:
C#
@( Html.Kendo().StockChart(Model)
.Name("StockChart")
)

Creates a new StockChart<T> bound an item in ViewData.

C#
public virtual StockChartBuilder<T> StockChart<T>(string dataViewDataKey) where T : class
Parameters:dataViewDataKeystring

The data source view data key.

Returns:

StockChartBuilder<T>

Example:
C#
@( Html.Kendo().StockChart&lt;SalesData&gt;("sales")
.Name("StockChart")
)

Creates a Switch

C#
public virtual SwitchBuilder Switch()
Returns:

SwitchBuilder

Example:
C#
@( Html.Kendo().Switch()
.Name("Switch")
)

Creates a new TabStrip.

C#
public virtual TabStripBuilder TabStrip()
Returns:

TabStripBuilder

Example:
C#
@( Html.Kendo().TabStrip()
.Name("TabStrip")
.Items(items =&gt;
{
items.Add().Text("First");
items.Add().Text("Second");
})
)

Creates a Kendo.Mvc.UI.TaskBoard

C#
public virtual TaskBoardBuilder<object, object> TaskBoard()
Returns:

TaskBoardBuilder<object, object>

Example:
C#
@( Html.Kendo().TaskBoard()
.Name("TaskBoard")
)

Creates a TaskBoard<TCard, TColumn>

C#
public virtual TaskBoardBuilder<TCard, TColumn> TaskBoard<TCard, TColumn>() where TCard : class where TColumn : class
Returns:

TaskBoardBuilder<TCard, TColumn>

Example:
C#
@(Html.Kendo().TaskBoard()
.Name("TaskBoard")
)

Creates a Kendo.Mvc.UI.TaskBoard<TCard>

C#
public virtual TaskBoardBuilder<TCard, object> TaskBoard<TCard>() where TCard : class
Returns:

TaskBoardBuilder<TCard, object>

Example:
C#
@( Html.Kendo().TaskBoard()
.Name("TaskBoard")
)

Creates a TextArea

C#
public virtual TextAreaBuilder TextArea()
Returns:

TextAreaBuilder

Example:
C#
@(Html.Kendo().TextArea()
.Name("TextArea")
)

Creates a new Kendo.Mvc.UI.TextBox.

C#
public virtual TextBoxBuilder<string> TextBox()
Returns:

TextBoxBuilder<string>

Example:
C#
@( Html.Kendo().TextBox()
.Name("TextBox")
)

Creates a TextBox<T>

C#
public virtual TextBoxBuilder<T> TextBox<T>()
Returns:

TextBoxBuilder<T>

Example:
C#
@(Html.Kendo().TextBox()
.Name("TextBox")
)

Creates a TileLayout

C#
public virtual TileLayoutBuilder TileLayout()
Returns:

TileLayoutBuilder

Example:
C#
@(Html.Kendo().TileLayout()
.Name("TileLayout")
)
C#
public virtual TimeDurationPickerBuilder TimeDurationPicker()
Returns:

TimeDurationPickerBuilder

Example:
C#
@(Html.Kendo().TimeDurationPicker()
.Name("TimeDurationPicker")
)

Creates a Timeline<T>

C#
public virtual TimelineBuilder<T> Timeline<T>() where T : class
Returns:

TimelineBuilder<T>

Example:
C#
@(Html.Kendo().Timeline()
.Name("Timeline")
)

Creates a new TimePicker.

C#
public virtual TimePickerBuilder TimePicker()
Returns:

TimePickerBuilder

Example:
C#
@( Html.Kendo().TimePicker()
.Name("TimePicker")
)

Creates a new TimezoneEditor.

C#
public virtual TimezoneEditorBuilder TimezoneEditor()
Returns:

TimezoneEditorBuilder

Example:
C#
@( Html.Kendo().TimezoneEditor()
.Name("timezoneEditor")
.Value("Etc/UTC")
)

Creates a ToggleButton

C#
public virtual ToggleButtonBuilder ToggleButton()
Returns:

ToggleButtonBuilder

Example:
C#
@(Html.Kendo().ToggleButton()
.Name("ToggleButton")
)

Creates a ToolBar

C#
public virtual ToolBarBuilder ToolBar()
Returns:

ToolBarBuilder

Example:
C#
@(Html.Kendo().ToolBar()
.Name("ToolBar")
)

Creates a ToolCall

C#
public virtual ToolCallBuilder ToolCall()
Returns:

ToolCallBuilder

Example:
C#
@(Html.Kendo().ToolCall()
.Name("ToolCall")
)

Creates a new Tooltip.

C#
public virtual TooltipBuilder Tooltip()
Returns:

TooltipBuilder

Example:
C#
@( Html.Kendo().Tooltip()
.For("Container")
)

Creates a TreeList<T>

C#
public virtual TreeListBuilder<T> TreeList<T>() where T : class
Returns:

TreeListBuilder<T>

Example:
C#
@(Html.Kendo().TreeList()
.Name("TreeList")
)

Creates a TreeList<T>

C#
public virtual TreeListBuilder<T> TreeList<T>(IEnumerable<T> dataSource) where T : class
Parameters:dataSourceIEnumerable<T>Returns:

TreeListBuilder<T>

Example:
C#
@( Html.Kendo().TreeList(Model)
.Name("TreeList")
)

Creates a TreeMap

C#
public virtual TreeMapBuilder TreeMap()
Returns:

TreeMapBuilder

Example:
C#
@(Html.Kendo().TreeMap()
.Name("TreeMap")
)

Creates a TreeView

C#
public virtual TreeViewBuilder TreeView()
Returns:

TreeViewBuilder

Example:
C#
@(Html.Kendo().TreeView()
.Name("TreeView")
)

Creates a Upload()

C#
public virtual UploadBuilder Upload()
Returns:

UploadBuilder

Example:
C#
@( Html.Kendo().Upload()
.Name("Upload")
.Async(async =&gt; async
.Save("ProcessAttachments", "Home")
.Remove("RemoveAttachment", "Home")
)
)

Creates a new Window.

C#
public virtual WindowBuilder Window()
Returns:

WindowBuilder

Example:
C#
@( Html.Kendo().Window()
.Name("Window")
)

Creates a Wizard

C#
public virtual WizardBuilder Wizard()
Returns:

WizardBuilder

Example:
C#
@(Html.Kendo().Wizard()
.Name("Wizard")
)

Events

C#
public event WidgetFactory.WidgetCreatedDelegate WidgetCreated
In this article
DefinitionConstructorsWidgetFactory(HtmlHelper)MethodsActionSheet()ActivateKendoScripts(string, bool)AIPrompt()AppBar()ArcGauge()AutoComplete()Avatar()Badge()Barcode()BottomNavigation()Breadcrumb()Button()ButtonGroup()Calendar()Captcha()ChainOfThought()Chart()Chart<T>()Chart<T>(IEnumerable<T>)Chart<T>(string)ChartBreadcrumb()ChartWizard()ChartWizard<T>()ChartWizard<T>(IEnumerable<T>)Chat()CheckBox()CheckBoxGroup()Checkpoint()Chip()ChipList()CircularGauge()CircularProgressBar()Citation()ColorGradient()ColorPalette()ColorPicker()ComboBox()ContextMenu()Culture(bool)Culture(string, bool)CurrencyTextBox()DataSource<T>()DateInput()DatePicker()DateRangePicker()DateTimePicker()DefaultSettings(bool, bool)DeferredScriptFile(bool)DeferredScriptFile(string, bool)DeferredScripts(bool, bool)DeferredScriptsFor(string, bool, bool)Diagram()Diagram<TShapeModel, TConnectionModel>()Dialog()DockManager()Drawer()DropDownButton()DropDownList()DropDownTree()Editor()ExpansionPanel()FileManager()Filter<T>()FlatColorPicker()FloatingActionButton()Form()Form<T>()Gantt<TTaskModel, TDependenciesModel>()Gantt<TTaskModel, TDependenciesModel>(IEnumerable<TTaskModel>, IEnumerable<TDependenciesModel>)Gantt<TTaskModel, TDependenciesModel>(string, string)Grid(DataTable)Grid(DataView)Grid<T>()Grid<T>(IEnumerable<T>)Grid<T>(string)GridLayout()Icon(object)ImageEditor()InlineAIPrompt()IntegerTextBox()LinearGauge()ListBox()ListView<T>()ListView<T>(IEnumerable<T>)ListView<T>(string)Loader()Map()MaskedTextBox()MediaPlayer()Menu()MultiColumnComboBox()MultiSelect()MultiViewCalendar()Notification()NumericTextBox()NumericTextBox<T>()OrgChart<T>()OTPInput()Pager()PanelBar()PDFViewer()PercentTextBox()PivotConfigurator()PivotConfiguratorButton()PivotConfiguratorV2()PivotContainer()PivotGrid()PivotGrid<T>()PivotGridV2()PivotGridV2<T>()Popover()ProgressBar()PromptBox()PropertyGrid<T>()PropertyGrid<T>(T)QRCode()RadialGauge()RadioButton()RadioGroup()RangeSlider()RangeSlider<T>()Rating()Reasoning()RecurrenceEditor()ResponsivePanel()Sankey()Scheduler<T>()ScrollView()SegmentedControl()Signature()SkeletonContainer()Slider()Slider<T>()SmartPasteButton()Sortable()Sparkline()Sparkline<T>()Sparkline<T>(IEnumerable<T>)Sparkline<T>(string)SpeechToTextButton()SplitButton()Splitter()Spreadsheet()StackLayout()Stepper()StockChart()StockChart<T>()StockChart<T>(IEnumerable<T>)StockChart<T>(string)Switch()TabStrip()TaskBoard()TaskBoard<TCard, TColumn>()TaskBoard<TCard>()TextArea()TextBox()TextBox<T>()TileLayout()TimeDurationPicker()Timeline<T>()TimePicker()TimezoneEditor()ToggleButton()ToolBar()ToolCall()Tooltip()TreeList<T>()TreeList<T>(IEnumerable<T>)TreeMap()TreeView()Upload()Window()Wizard()EventsWidgetCreated
Not finding the help you need?
Contact Support