# CalendarEventBuilder

## Methods

### Change(System.String)

Defines the handler of the Change client-side event. Fires when the selected date is changed.

For more information see [Change](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/change) event.

#### Parameters

##### handler - `System.String`

The name of the JavaScript function that will handle the Change event.

#### RETURNS

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

#### Example

```
 
             @( Html.Kendo().Calendar()
                .Name("calendar")
                .Events(events => events.Change("onChange"))
            )
             
```

### Change(System.Func)

Defines the handler of the Change client-side event. Fires when the selected date is changed.

For more information see [Change](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/change) event.

#### Parameters

##### handler - `System.Func<Object,Object>`

The handler code wrapped in a text tag.

#### RETURNS

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

#### Example

```
 
            @(Html.Kendo().Calendar()
               .Name("calendar")
               .Events(events => events.Change(@<text>
                  function(e) {
                      // Handle the Change event inline.
                  }
                  </text>)
               )
             )
             
```

### Navigate(System.String)

Defines the handler of the Navigate client-side event. Fires when calendar navigates.

For more information see [Navigate](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/navigate) event.

#### Parameters

##### handler - `System.String`

The name of the JavaScript function that will handle the Navigate event.

#### RETURNS

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

#### Example

```
 
             @( Html.Kendo().Calendar()
                .Name("calendar")
                .Events(events => events.Navigate("onNavigate"))
            )
             
```

### Navigate(System.Func)

Defines the handler of the Navigate client-side event. Fires when calendar navigates.

For more information see [Navigate](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/navigate) event.

#### Parameters

##### handler - `System.Func<Object,Object>`

The handler code wrapped in a text tag.

#### RETURNS

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

#### Example

```
 
            @(Html.Kendo().Calendar()
               .Name("calendar")
               .Events(events => events.Navigate(@<text>
                  function(e) {
                      // Handle the Navigate event inline.
                  }
                  </text>)
               )
             )
             
```

### KendoKeydown(System.String)

Defines the handler of the KendoKeydown client-side event. Triggered when the user presses a keyboard key while the Calendar is focused.The event handler function context (available via the this keyword) will be set to the widget instance.

For more information see [KendoKeydown](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/kendokeydown) event.

#### Parameters

##### handler - `System.String`

The name of the JavaScript function that will handle the KendoKeydown event.

#### RETURNS

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

### KendoKeydown(System.Func)

Defines the handler of the KendoKeydown client-side event. Triggered when the user presses a keyboard key while the Calendar is focused.The event handler function context (available via the this keyword) will be set to the widget instance.

For more information see [KendoKeydown](https://docs.telerik.com/kendo-ui/api/ui/calendar/events/kendokeydown) event.

#### Parameters

##### handler - `System.Func<Object,Object>`

The handler code wrapped in a text tag.

#### RETURNS

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