private void UpdateEnabledState()
{
// Get the correct enabled state from the button definition
bool buttonEnabled = _ribbonButton.Enabled;
if (_ribbonButton.KryptonCommand != null)
buttonEnabled = _ribbonButton.KryptonCommand.Enabled;
// Take into account the ribbon state and mode
bool enabled = _ribbon.InDesignHelperMode || (buttonEnabled && _ribbon.Enabled);
_viewMediumSmall.Enabled = enabled;
_viewMediumSmallText1.Enabled = enabled;
_viewMediumSmallImage.Enabled = enabled;
_viewMediumSmallDropArrow.Enabled = enabled;
}