protected override void LoadViewState (object savedState)
{
if (savedState == null)
return;
object [] states = (object []) savedState;
base.LoadViewState (states[0]);
if (states[1] != null)
((IStateManager)DataBindings).LoadViewState(states[1]);
if (states[2] != null)
((IStateManager)Items).LoadViewState(states[2]);
if (states[3] != null)
DynamicMenuItemStyle.LoadViewState (states[3]);
if (states[4] != null)
DynamicMenuStyle.LoadViewState (states[4]);
if (states[5] != null)
((IStateManager)LevelMenuItemStyles).LoadViewState(states[5]);
if (states[6] != null)
((IStateManager)LevelSelectedStyles).LoadViewState(states[6]);
if (states[7] != null)
DynamicSelectedStyle.LoadViewState (states[7]);
if (states[8] != null)
StaticMenuItemStyle.LoadViewState (states[8]);
if (states[9] != null)
StaticMenuStyle.LoadViewState (states[9]);
if (states[10] != null)
StaticSelectedStyle.LoadViewState (states[10]);
if (states[11] != null)
StaticHoverStyle.LoadViewState (states[11]);
if (states[12] != null)
DynamicHoverStyle.LoadViewState (states[12]);
if (states[13] != null)
((IStateManager)LevelSubMenuStyles).LoadViewState(states[13]);
}