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

Defines the fluent API for configuring ButtonGroupItemBadgeBuilder

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ButtonGroupItemBadgeBuilder

Inheritance: objectButtonGroupItemBadgeBuilder

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

Constructors

C#
public ButtonGroupItemBadgeBuilder(ButtonGroupItemBadge container)
Parameters:containerButtonGroupItemBadge

Properties

C#
protected ButtonGroupItemBadge Container { get; }

Methods

Defines the alignment of the badge

C#
public ButtonGroupItemBadgeBuilder Align(BadgeAlign value)
Parameters:valueBadgeAlign

The value that configures the align.

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Align(BadgeAlign.TopEnd));
})
)

Specifies wether or not to render additional "cutout" border around the badge.

C#
public ButtonGroupItemBadgeBuilder CutoutBorder()
Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.CutoutBorder());
})
)

Specifies wether or not to render additional "cutout" border around the badge.

C#
public ButtonGroupItemBadgeBuilder CutoutBorder(bool value)
Parameters:valuebool

The value for CutoutBorder

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.CutoutBorder(true));
})
)

Determines whether the textual content should be rendered as an HTML string or it should be encoded.

C#
public ButtonGroupItemBadgeBuilder Encoded(bool value)
Parameters:valuebool

The value for Encoded

Returns:

ButtonGroupItemBadgeBuilder

Defines how theme colors are applied to a badge

C#
public ButtonGroupItemBadgeBuilder Fill(BadgeFill? value)
Parameters:valueBadgeFill?

The value that configures the fill.

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Fill(BadgeFill.Solid));
})
)

Defines the name for an existing icon in a Kendo UI theme or SVG content. The icon is rendered inside the badge by a span.k-icon or span.k-svg-icon element.

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

The value for Icon

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Icon("camera"));
})
)

If text is a number, it will cap that number.

C#
public ButtonGroupItemBadgeBuilder Max(double value)
Parameters:valuedouble

The value for Max

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Max(100));
})
)

Specifies position of the badge relative to button. Valid position options are: inline, top start, top end, bottom start, bottom end. works in conjunction with items.badge.placement.

C#
public ButtonGroupItemBadgeBuilder Position(BadgePosition value)
Parameters:valueBadgePosition

The value for Position

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Position(BadgePosition.Inside));
})
)

Specifies the shape of the badge. Valid options are: rectangle, rounded, pill, circle, dot.

C#
public ButtonGroupItemBadgeBuilder Shape(BadgeShape value)
Parameters:valueBadgeShape

The value for Shape

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Shape(BadgeShape.Circle));
})
)

Specifies the size of the badge. Valid options are small, medium and large.

C#
public ButtonGroupItemBadgeBuilder Size(BadgeSize? value)
Parameters:valueBadgeSize?

The value for Shape

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Size(BadgeSize.Medium));
})
)

The template which renders the content of the badge

C#
public ButtonGroupItemBadgeBuilder Template(string value)
Parameters:valuestring

The value for Template

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Template("template"));
})
)

Sets the template handler function name for rendering the badge content.

C#
public ButtonGroupItemBadgeBuilder TemplateHandler(string value)
Parameters:valuestring

The template handler function name.

Returns:

ButtonGroupItemBadgeBuilder

The builder instance.

The template which renders the content of the badge

C#
public ButtonGroupItemBadgeBuilder TemplateId(string templateId)
Parameters:templateIdstring

The ID of the template element for Template

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.TemplateId("templateId"));
})
)

The template which renders the content of the badge

C#
public ButtonGroupItemBadgeBuilder TemplateView(MvcHtmlString value)
Parameters:valueMvcHtmlStringReturns:

ButtonGroupItemBadgeBuilder

The text of the badge. Valid input includes string, number or object with toString method. Default is empty string.

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

The value for Text

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Text("test"));
})
)

Specifies the color of the component. Valid options are inherit, default, primary, secondary, tertiary, info, success, warning, error, dark, light, inverted.

C#
public ButtonGroupItemBadgeBuilder ThemeColor(BadgeColor? value)
Parameters:valueBadgeColor?

The value for Color

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.ThemeColor(BadgeColor.Primary));
})
)

If set to false the badge will not be displayed.

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

The value for Visible

Returns:

ButtonGroupItemBadgeBuilder

Example:
C#
@(Html.Kendo().ButtonGroup()
.Name("select-period")
.Items(t =>
{
t.Add().Text("Month").Badge(b => b.Visible(false));
})
)