protected override void LoadViewState (object savedState)
{
object baseState = null;
object itemsState = null;
Pair pair = savedState as Pair;
if (pair != null) {
baseState = pair.First;
itemsState = pair.Second;
}
base.LoadViewState (baseState);
if (itemsState != null) {
IStateManager manager = Items as IStateManager;
manager.LoadViewState (itemsState);
}
}