public void CreateMenuItems()
{
if (Control == null) return;
if (!Controls.Contains(Control))
{
Controls.Add(Control);
}
foreach (IActionContainer actionContainer in actionContainers)
{
RegisterContainerActions(actionContainer);
}
BuildMenuActions();
UpdateMenuVisibility();
OnMenuItemsCreated();
IsMenuItemsCreated = true;
}