protected override void LoadControlState(object savedState) { var pair = (Pair)savedState; if(pair != null) { base.LoadControlState(pair.First); ActiveTabIndex = (int)pair.Second; } else { base.LoadControlState(null); } }