
# IMenuItemWrapper interface

*No description yet.*

```csharp
public interface IMenuItemWrapper
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Checked](#checked) | `bool` | get; set |  |

### Checked

*No description yet.*

```csharp
bool GetChecked();
void SetChecked(bool argValue);
```

**Type:** `bool` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAutoCheck](#getautocheck) | `bool` |  |
| [GetBitmap](#getbitmap) | `uint` |  |
| [GetCaption](#getcaption) | `string` |  |
| [GetEnabled](#getenabled) | `bool` |  |
| [GetGroupIndex](#getgroupindex) | `int` |  |
| [GetHint](#gethint) | `string` |  |
| [GetImageIndex](#getimageindex) | `int` |  |
| [GetOnInvoke](#getoninvoke) | [IMenuItemInvoke](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IMenuItemInvoke.md) |  |
| [GetShortcut](#getshortcut) | `ushort` |  |
| [GetVisible](#getvisible) | `bool` |  |
| [Item](#item) | [IMenuItemWrapper](#) |  |
| [ItemCount](#itemcount) | `int` |  |

### GetAutoCheck

*No description yet.*

```csharp
bool GetAutoCheck();
```

**Returns:** `bool`

### GetBitmap

*No description yet.*

```csharp
uint GetBitmap();
```

**Returns:** `uint`

### GetCaption

*No description yet.*

```csharp
string GetCaption();
```

**Returns:** `string`

### GetEnabled

*No description yet.*

```csharp
bool GetEnabled();
```

**Returns:** `bool`

### GetGroupIndex

*No description yet.*

```csharp
int GetGroupIndex();
```

**Returns:** `int`

### GetHint

*No description yet.*

```csharp
string GetHint();
```

**Returns:** `string`

### GetImageIndex

*No description yet.*

```csharp
int GetImageIndex();
```

**Returns:** `int`

### GetOnInvoke

*No description yet.*

```csharp
IMenuItemInvoke GetOnInvoke();
```

**Returns:** [IMenuItemInvoke](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IMenuItemInvoke.md)

Extension method of `IMenuItemWrapperHelper` (`using DXP;`).

### GetShortcut

*No description yet.*

```csharp
ushort GetShortcut();
```

**Returns:** `ushort`

### GetVisible

*No description yet.*

```csharp
bool GetVisible();
```

**Returns:** `bool`

### Item

*No description yet.*

```csharp
IMenuItemWrapper Item(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** [IMenuItemWrapper](#)

Extension method of `IMenuItemWrapperHelper` (`using DXP;`).

### ItemCount

*No description yet.*

```csharp
int ItemCount();
```

**Returns:** `int`

## Returned by

[IMenuWrapper.Item](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IMenuWrapper.md#item)
