| ButtonId | System.String | Gets or sets the id of the base item button. |
| CollapseAllOnSelect | System.Nullable`1 | Gets or sets a value indicating if all items are collapsed when an item is selected. Option has effect only when the corresponding item-group is not statically positioned. |
| Command | System.String | Gets or sets the command action of the item. A string wrapped function example: "app.section.doCommand". |
| CssClassIcon | System.String | Gets or sets the css class of the icon. |
| CssClassItemGroup | System.String | Gets or sets the css class of the child item-group. |
| CssClassSubGroup | System.String | Gets or sets the css class of a sub-group. Option has effect only when the subGroupId is specified. |
| Expandable | System.Nullable`1 | Gets or sets a value indicating if the item can be expanded/collapsed (true) or is always in expanded state (false). Option has effect only when the item-group containing the child-items is positioned statically. |
| ExpandDelay | System.Nullable`1 | Gets or sets the delay in milliseconds before expanding a menu-item through a pointer-enter/leave event. |
| ExpandDirection | System.Nullable`1 | Gets or sets the direction in which the menu item will expand it's children. |
| Expanded | System.Nullable`1 | Gets or sets a value indicating if the item is initially expanded. Option has effect only when the item is expandable (otherwise child-items are always expanded) and the child-item list is loaded. |
| ExpandOnSelect | System.Nullable`1 | Gets or sets a value indicating if a selectable item with child-items is expanded when selected. |
| HasChildItems | System.Nullable`1 | Gets or sets a value indicating if the item has children. Option has effect only when the child-items are loaded on demand. |
| HasIcon | System.Boolean | Gets or sets a value indicating if the item has an icon. |
| Href | System.String | Gets or sets the href (hypertext reference) of the item. Applies to non-split buttons only. |
| IconURL | System.String | Gets or sets the URL of the icon. |
| IsCategory | System.Nullable`1 | Gets or sets a value indicating that the item is a category. Child-items of a category are rendered as root-level navigation and are displayed when the category-item is selected (hiding the current root menu/category). |
| ItemGroupBoxId | System.String | Gets or sets the id of the base item-group box. |
| ItemGroupStyle | System.String | Gets or sets the CSS style of the item-group. |
| ItemList | Componyx.UI.Base.ItemList`1 | Gets or sets the child-item list of the item. |
| RadioGroupId | System.String | Gets or sets the id of the radio group to which this item belongs. |
| Selectable | System.Nullable`1 | Gets or sets a value indicating if the item is selectable. By default the item is selectable when there are no child-items or the item is a RADIO/CHECK-BUTTON type. Disable option when an item renders a template with no navigational purpose. |
| SelectedChild | System.Nullable`1 | Gets or sets a value indicating if a child-item is selected. |
| Style | System.String | Gets or sets the CSS style of the item. |
| SubGroupId | System.String | Gets or sets the id of the sub group (container) to which this item belongs. When provided, an HTML element will be created to serve as a container for all items with the same sub-group identifier |
| Target | System.String | Gets or sets the href target of the item. Applies to non-split buttons only. |
| Type | System.Nullable`1 | Gets or sets the item button type. |