Create the class name for the menu item icon.
The data to use for the class name.
The full class name for the item icon.
Create the aria attributes for menu item.
The data to use for the aria attributes.
The aria attributes object for the item.
Create the class name for the menu item.
The data to use for the class name.
The full class name for the menu item.
Create the dataset for the menu item.
The data to use for creating the dataset.
The dataset for the menu item.
Create the render content for the label node.
The data to use for the label content.
The content to add to the label node.
Create the render content for the shortcut node.
The data to use for the shortcut content.
The content to add to the shortcut node.
Render the icon element for a menu item.
The data to use for rendering the icon.
A virtual element representing the item icon.
Render the virtual element for a menu item.
The data to use for rendering the item.
A virtual element representing the item.
Render the label element for a menu item.
The data to use for rendering the label.
A virtual element representing the item label.
Render the shortcut element for a menu item.
The data to use for rendering the shortcut.
A virtual element representing the item shortcut.
Render the submenu icon element for a menu item.
The data to use for rendering the submenu icon.
A virtual element representing the submenu icon.
The default implementation of
IRenderer
.Notes
Subclasses are free to reimplement rendering methods as needed.