We have customized the WPF "Menu" control by modifying the Microsoft provided ControlTemplate.
When the user changes Foreground property of Menu, if MenuItem is enabled and is empty (i.e. do not contain Sub-menu), it will not be reflected in the UI.
Other properties like Background is getting applied except for this foreground.
Thanks,
Madhusudhan SM