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

Defines the fluent API for configuring the Kendo FloatingActionButton for ASP.NET MVC.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class FloatingActionButtonBuilder : WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>, IHtmlString

Inheritance: objectWidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>FloatingActionButtonBuilder

Implements: IHtmlString

Inherited Members WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ToComponent()WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.Name(string)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.Deferred(bool)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.HtmlAttributes(object)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.AsModule(bool)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.Render()WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ToHtmlString()WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ToClientTemplate()WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.ToString()WidgetBuilderBase<FloatingActionButton, FloatingActionButtonBuilder>.Componentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the FloatingActionButton class.

C#
public FloatingActionButtonBuilder(FloatingActionButton component)
Parameters:componentFloatingActionButton

The component.

Methods

Defines the alignment of the FloatingActionButton

C#
public FloatingActionButtonBuilder Align(FloatingActionButtonAlign value)
Parameters:valueFloatingActionButtonAlign

The value that configures the align.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.Align(FloatingActionButtonAlign.BottomEnd)
)

Defines the alignment offset of the FloatingActionButton

C#
public FloatingActionButtonBuilder AlignOffset(Action<FloatingActionButtonAlignOffsetBuilder> configurator)
Parameters:configuratorAction<FloatingActionButtonAlignOffsetBuilder>

The action that configures the align offset.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.AlignOffset(ao=&gt;ao.Horizontal(50).Vertical(50))
)

Specifies whether the FloatingActionButton is enabled (true) or disabled (false).

C#
public FloatingActionButtonBuilder Enabled(bool value)
Parameters:valuebool

The value that configures the enabled state.

Returns:

FloatingActionButtonBuilder

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

Configures the client-side events.

C#
public FloatingActionButtonBuilder Events(Action<FloatingActionButtonEventBuilder> configurator)
Parameters:configuratorAction<FloatingActionButtonEventBuilder>

The client events action.

Returns:

FloatingActionButtonBuilder

Example:
C#
@( Html.Kendo().FloatingActionButton()
.Name("FloatingActionButton")
.Events(events =&gt; events
.Click("onClick")
)
)

Sets a value controlling how the color is applied.

C#
public FloatingActionButtonBuilder FillMode(FloatingActionButtonFillMode value)
Parameters:valueFloatingActionButtonFillMode

The value that configures the fillmode.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.FillMode(FloatingActionButtonFillMode.Solid)
)

Specifies the name for an existing icon in a Kendo UI theme that is rendered in the FloatingActionButton.See the Web Font Icons help article for more details on Kendo UI icons.

C#
public FloatingActionButtonBuilder Icon(string value)
Parameters:valuestring

The value that configures the icon.

Returns:

FloatingActionButtonBuilder

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

Specifies the speed-dial items that will be rendered in a popup container anchored to the FloatingActionButton.**Note: when using the items configuration, clicking on the FloatingActionButton will open the popup containing the speed-dial list.

C#
public FloatingActionButtonBuilder Items(Action<FloatingActionButtonItemFactory> configurator)
Parameters:configuratorAction<FloatingActionButtonItemFactory>

The action that configures the items.

Returns:

FloatingActionButtonBuilder

Defines the type of positioning

C#
public FloatingActionButtonBuilder PositionMode(FloatingActionButtonPositionMode value)
Parameters:valueFloatingActionButtonPositionMode

The value that configures the positionmode.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.PositionMode(FloatingActionButtonPositionMode.Absolute)
)

Sets a value controlling the border radius.

C#
public FloatingActionButtonBuilder Rounded(FloatingActionButtonRounded value)
Parameters:valueFloatingActionButtonRounded

The value that configures the rounded.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.Rounded(FloatingActionButtonRounded.Medium)
)

Specifies the size of the component

C#
public FloatingActionButtonBuilder Size(FloatingActionButtonSize value)
Parameters:valueFloatingActionButtonSize

The value that configures the size.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.Size(FloatingActionButtonSize.Medium)
)

Specifies the text of the FloatingActionButton. Default is empty string.

C#
public FloatingActionButtonBuilder Text(string value)
Parameters:valuestring

The value that configures the text.

Returns:

FloatingActionButtonBuilder

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

Specifies the color of the component

C#
public FloatingActionButtonBuilder ThemeColor(FloatingActionButtonThemeColor value)
Parameters:valueFloatingActionButtonThemeColor

The value that configures the themecolor.

Returns:

FloatingActionButtonBuilder

Example:
C#
@(Html.Kendo().FloatingActionButton()
.Name("fab")
.ThemeColor(FloatingActionButtonThemeColor.Primary)
)

Specifies if the FloatingActionButton is visible initially.

C#
public FloatingActionButtonBuilder Visible(bool value)
Parameters:valuebool

The value that configures the visible.

Returns:

FloatingActionButtonBuilder

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