# MenuItem.Callback class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
protected class MenuItem.Callback : MenuItem.ICallback
```

Callback implementation for the [MenuItem](https://eto.picoe.ca/api/type/eto.forms.menuitem.md)

**Derived types:** [CheckMenuItem.Callback](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem.callback.md), [RadioMenuItem.Callback](https://eto.picoe.ca/api/type/eto.forms.radiomenuitem.callback.md), [SubMenuItem.Callback](https://eto.picoe.ca/api/type/eto.forms.submenuitem.callback.md)

## Methods

- [OnClick](https://eto.picoe.ca/api/type/eto.forms.menuitem.callback/onclick.md): Raises the click event.
- [OnValidate](https://eto.picoe.ca/api/type/eto.forms.menuitem.callback/onvalidate.md): Raises the validate event.
