# CircularGaugeBuilder

## Properties

### WriteAction - Func

## Methods

### CenterTemplate(System.String)

The label template. Template variables: \* value - the value

#### Parameters

##### value - `System.String`

The value for CenterTemplate

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .CenterTemplate(value)
                )
             
```

### CenterTemplateId(System.String)

The label template. Template variables: \* value - the value

#### Parameters

##### templateId - `System.String`

The ID of the template element for CenterTemplate

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .CenterTemplateId(value)
                )
             
```

### CenterTemplateView(Microsoft.AspNetCore.Html.IHtmlContent)

The label template. Template variables: \* value - the value

#### Parameters

##### templateView - `Microsoft.AspNetCore.Html.IHtmlContent`

The view that contains the template for CenterTemplate

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .CenterTemplate(Html.Partial("template"))
                )
             
```

### CenterTemplateHandler(System.String)

The label template. Template variables: \* value - the value

#### Parameters

##### templateHandler - `System.String`

The handler that returs the template for CenterTemplate

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .CenterTemplateHandler(value)
                )
             
```

### CenterTemplate(Kendo.Mvc.UI.Fluent.TemplateBuilder)

The label template. Template variables: \* value - the value

#### Parameters

##### template - TemplateBuilder\<TModel>

A Template component that configures the centertemplate.

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

### Color(System.String)

The color of the value pointer. Accepts a valid CSS color string, including hex and rgb.

#### Parameters

##### value - `System.String`

The value for Color

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .Color(value)
                )
             
```

### Colors(System.Action)

The color ranges of the value pointer. The pointer color will be set to the color from the range that contains the current value.

#### Parameters

##### configurator - System.Action<[CircularGaugeColorFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugecolorfactory)>

The configurator for the colors setting.

#### RETURNS

Returns the current instance of [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) .

### GaugeArea(System.Action)

The gauge area configuration options. This is the entire visible area of the gauge.

#### Parameters

##### configurator - System.Action<[CircularGaugeGaugeAreaSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugegaugeareasettingsbuilder)>

The configurator for the gaugearea setting.

#### RETURNS

Returns the current instance of [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) .

### Opacity(System.Double)

The opacity of the value pointer.

#### Parameters

##### value - `System.Double`

The value for Opacity

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .Opacity(value)
                )
             
```

### Scale(System.Action)

Configures the scale.

#### Parameters

##### configurator - System.Action<[CircularGaugeScaleSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugescalesettingsbuilder)>

The configurator for the scale setting.

#### RETURNS

Returns the current instance of [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) .

### Theme(System.String)

The gauge theme. With versions prior to R1 2023 this can be either the respective LESS theme from the list below or "sass". When set to "sass" the gauge will read the variables from the Sass-based themes.

#### Parameters

##### value - `System.String`

The value for Theme

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .Theme(value)
                )
             
```

### Transitions(System.Boolean)

A value indicating if transition animations should be played.

#### Parameters

##### value - `System.Boolean`

The value for Transitions

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .Transitions(value)
                )
             
```

### Value(System.Double)

The gauge value.

#### Parameters

##### value - `System.Double`

The value for Value

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .Value(value)
                )
             
```

### RenderAs(Kendo.Mvc.UI.RenderingMode)

Specifies the preferred widget rendering mode.

#### Parameters

##### value - [RenderingMode](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/renderingmode)

The value for RenderAs

#### RETURNS

Returns the current [CircularGaugeBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/circulargaugebuilder) instance.

#### Example

```
 
            @(Html.Kendo().CircularGauge()
                    .Name("circularGauge")
                    .RenderAs(value)
                )
             
```

### ToComponent()

Returns the internal view component.

#### RETURNS

The  instance that represents the component.

### Expression(System.String)

Sets the name of the component.

#### Parameters

##### modelExpression - `System.String`

The name.

#### RETURNS

Returns the current  instance.

### Explorer(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)

Sets the name of the component.

#### Parameters

##### modelExplorer - `Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer`

The name.

#### RETURNS

Returns the current  instance.

### Name(System.String)

Sets the name of the component.

#### Parameters

##### componentName - `System.String`

The name.

#### RETURNS

Returns the current  instance.

### Deferred(System.Boolean)

Suppress initialization script rendering. Note that this options should be used in conjunction with Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean,System.Boolean)

#### Parameters

##### deferred - `System.Boolean`

#### RETURNS

Returns a [DeferredWidgetBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/deferredwidgetbuilder) instance.

### HtmlAttributes(System.Object)

Sets the HTML attributes.

#### Parameters

##### attributes - `System.Object`

The HTML attributes.

#### RETURNS

Returns the current  instance.

### HtmlAttributes(System.Collections.Generic.IDictionary)

Sets the HTML attributes.

#### Parameters

##### attributes - `System.Collections.Generic.IDictionary<String,Object>`

The HTML attributes.

#### RETURNS

Returns the current  instance.

### ScriptAttributes(System.Object,System.Boolean)

Sets the JavaScript attributes to the initialization script.

#### Parameters

##### attributes - `System.Object`

The JavaScript attributes.

##### overrideAttributes - `System.Boolean`

Argument which determines whether attributes should be overriden.

#### RETURNS

Returns the current  instance.

### ScriptAttributes(System.Collections.Generic.IDictionary,System.Boolean)

Sets the JavaScript attributes to the initialization script.

#### Parameters

##### attributes - `System.Collections.Generic.IDictionary<String,Object>`

The JavaScript attributes.

##### overrideAttributes - `System.Boolean`

Argument which determines whether attributes should be overriden.

#### RETURNS

Returns the current  instance.

### Render()

Renders the component in place.

### ToHtmlString()

Returns the HTML representation of the component.

### WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)

#### Parameters

##### writer - `System.IO.TextWriter`

##### encoder - `System.Text.Encodings.Web.HtmlEncoder`

### ToClientTemplate()

Returns the client template for the component.

### AsModule(System.Boolean)

Specifies whether the initialization script of the component will be rendered as a JavaScript module.

#### Parameters

##### value - `System.Boolean`

#### RETURNS

Returns the current  instance.
