# NavigationCommand

The **RadGantt NavigationCommand** event is fired when the **RadGantt** control executes a view change command.

**NavigationCommand** event handler receives two parameters:

* **sender** is the **RadGantt** control instance.

* **e** is an object of type **NavigationCommandEventArgs**. It returns selected **RadGantt** view.

## Example

```ASP.NET
<telerik:RadGantt RenderMode="Lightweight" ID="RadGantt1" runat="server" OnNavigationCommand="RadGantt1_NavigationCommand"></telerik:RadGantt>
```

```C#
protected void RadGantt1_NavigationCommand(object sender, Telerik.Web.UI.Gantt.NavigationCommandEventArgs e)
{
    if (e.Command == Telerik.Web.UI.Gantt.GanttNavigationCommand.SwitchToWeekView)
    {
        //...
    }
}
```

```VB.NET
Protected Sub RadGantt1_NavigationCommand(sender As Object, e As Gantt.NavigationCommandEventArgs)
    If e.Command = Gantt.GanttNavigationCommand.SwitchToMonthView Then
        '...
    End If
End Sub
```

## See Also

* [Server Side Events](https://www.telerik.com/products/aspnet-ajax/documentation/controls/gantt/server-side-programming/events/overview)
