# RuiUpdateUi class

Namespace: [Rhino.UI](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
[CLSCompliant(false)]
public class RuiUpdateUi : EventArgs
```

## Properties

- [Checked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/checked.md): Set to true to enable menu item or false to check menu item
- [Enabled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/enabled.md): Set to true to enable menu item or false to disable menu item
- [FileId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/fileid.md): Id of the RUI file that owns this menu item
- [MenuHandle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/menuhandle.md): Windows menu handle of menu that contains this item
- [MenuId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/menuid.md): Id of the menu that owns this menu item
- [MenuIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/menuindex.md): Zero based index of item in the Windows menu
- [MenuItemId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/menuitemid.md): Id of the menu item that owns this menu item
- [RadioChecked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/radiochecked.md): Set to true to enable menu item or false to check menu item
- [Text](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/text.md): Menu item text
- [WindowsMenuItemId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/windowsmenuitemid.md): Windows menu item ID

## Methods

- [RegisterMenuItem](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.ruiupdateui/registermenuitem.md): (2 overloads, static) Register menu item update delegate
