protected override void AddParsedSubObject(Object obj) { if (!(obj is LiteralControl)) { if (obj is MobileListItem) { _dataHelper.AddItem((MobileListItem)obj); } else { base.AddParsedSubObject(obj); } } }
protected override void AddParsedSubObject(Object obj) { if (!(obj is LiteralControl)) { if (obj is MobileListItem) { _dataHelper.AddItem((MobileListItem)obj); if (_cachedSelectedIndex != -1 && _dataHelper.Items.Count > _cachedSelectedIndex) { SelectedIndex = _cachedSelectedIndex; _cachedSelectedIndex = -1; } } else { base.AddParsedSubObject(obj); } } }