ItemContainerGeneratorfor the control.
protected virtual IItemContainerGenerator CreateItemContainerGenerator()
Certain controls such as
TabControldon't actually create item containers; however they want it to be ItemsControls so that they have an Items property etc. In this case, a derived class can override this method to return null in order to disable the creation of item containers.