# CheckMenuItem class

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

```cs
[Handler(CheckMenuItem.IHandler)]
public class CheckMenuItem : MenuItem
```

Menu item that can be toggled on and off

**Remarks:** Most platforms show a check box next to the item when selected. Some platforms may not show the item's image.

## Constructors

- [CheckMenuItem](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/ctor.md): (3 overloads) Initializes a new instance of the [CheckMenuItem](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem.md) class.

## Fields

- [CheckedChangedEvent](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checkedchangedevent.md): (static) Event identifier for the [CheckMenuItem.CheckedChanged](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checkedchanged.md) event.

## Properties

- [Checked](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checked.md): Gets or sets a value indicating whether this [CheckMenuItem](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem.md) is checked.

## Methods

- [GetCallback](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/getcallback.md): Gets an instance of an object used to perform callbacks to the widget from handler implementations
- [OnCheckedChanged](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/oncheckedchanged.md): Raises the [CheckMenuItem.CheckedChanged](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checkedchanged.md) event.
- [PerformClick](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/performclick.md): Performs the click handler for this item which toggles the check state.

## Events

- [CheckedChanged](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checkedchanged.md): Event to handle when the [CheckMenuItem.Checked](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem/checked.md) property changes.

## Inherited Members

- From [MenuItem](https://eto.picoe.ca/api/type/eto.forms.menuitem.md): [Command](https://eto.picoe.ca/api/type/eto.forms.menuitem/command.md), [CommandParameter](https://eto.picoe.ca/api/type/eto.forms.menuitem/commandparameter.md), [Enabled](https://eto.picoe.ca/api/type/eto.forms.menuitem/enabled.md), [Order](https://eto.picoe.ca/api/type/eto.forms.menuitem/order.md), [Shortcut](https://eto.picoe.ca/api/type/eto.forms.menuitem/shortcut.md), [Tag](https://eto.picoe.ca/api/type/eto.forms.menuitem/tag.md), [Text](https://eto.picoe.ca/api/type/eto.forms.menuitem/text.md), [ToolTip](https://eto.picoe.ca/api/type/eto.forms.menuitem/tooltip.md), [Visible](https://eto.picoe.ca/api/type/eto.forms.menuitem/visible.md), [Click](https://eto.picoe.ca/api/type/eto.forms.menuitem/click.md), [Validate](https://eto.picoe.ca/api/type/eto.forms.menuitem/validate.md), [OnClick](https://eto.picoe.ca/api/type/eto.forms.menuitem/onclick.md), [OnValidate](https://eto.picoe.ca/api/type/eto.forms.menuitem/onvalidate.md), [PerformValidate](https://eto.picoe.ca/api/type/eto.forms.menuitem/performvalidate.md), [Unbind](https://eto.picoe.ca/api/type/eto.forms.menuitem/unbind.md)
- From [Menu](https://eto.picoe.ca/api/type/eto.forms.menu.md): [OnLoad](https://eto.picoe.ca/api/type/eto.forms.menu/onload.md), [OnPreLoad](https://eto.picoe.ca/api/type/eto.forms.menu/onpreload.md), [OnUnLoad](https://eto.picoe.ca/api/type/eto.forms.menu/onunload.md)
- From [BindableWidget](https://eto.picoe.ca/api/type/eto.forms.bindablewidget.md): [Bindings](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/bindings.md), [DataContext](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/datacontext.md), [IsDataContextChanging](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/isdatacontextchanging.md), [Parent](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/parent.md), [Parents](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/parents.md), [DataContextChanged](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/datacontextchanged.md), [FindParent](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/findparent.md), [OnDataContextChanged](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/ondatacontextchanged.md), [UpdateBindings](https://eto.picoe.ca/api/type/eto.forms.bindablewidget/updatebindings.md)
- From [Widget](https://eto.picoe.ca/api/type/eto.widget.md): [ControlObject](https://eto.picoe.ca/api/type/eto.widget/controlobject.md), [Handler](https://eto.picoe.ca/api/type/eto.widget/handler.md), [ID](https://eto.picoe.ca/api/type/eto.widget/id.md), [IsDisposed](https://eto.picoe.ca/api/type/eto.widget/isdisposed.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget/nativehandle.md), [Platform](https://eto.picoe.ca/api/type/eto.widget/platform.md), [Properties](https://eto.picoe.ca/api/type/eto.widget/properties.md), [Style](https://eto.picoe.ca/api/type/eto.widget/style.md), [StyleChanged](https://eto.picoe.ca/api/type/eto.widget/stylechanged.md), [Dispose](https://eto.picoe.ca/api/type/eto.widget/dispose.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget/initialize.md), [OnStyleChanged](https://eto.picoe.ca/api/type/eto.widget/onstylechanged.md), [ToString](https://eto.picoe.ca/api/type/eto.widget/tostring.md)
