or
Hi
for(int p = 0; p<=holderMain.Items.Count; p++){ try { RadPane pane = holderMain.Items[p] as RadPane; if (!panesToKeep.Contains(pane.Name)) pane.RemoveFromParent(); } catch { }}public class BaseItemViewModel : ViewModelBase{ private BaseItem _baseItem; public BaseItemViewModel(BaseItem baseItem) { _baseItem = baseItem; } public string ItemId { get { return _baseItem.ItemId; } } public string CollectionId { get { return _baseItem.CollectionId; } } public DateTime CreationDate { get { return _baseItem.CreationDate; } } public string Name { get { return "NA"; } } public string Description { get { return "NA"; } } public string CreatorCollectionId { get { return "NA"; } }}public class ItemViewModel : ViewModelBase{ private Item _item; public ItemViewModel(Item item) { _item = item; } public string ItemId { get { return _item.ItemId; } } public string CollectionId { get { return _item.CollectionId; } } public DateTime CreationDate { get { return _item.CreationDate; } } public string Name { get { return _item.Name; } set { _item.Name = value; } } public string Description { get { return _item.Description; } set { _item.Description = value; } } public string CreatorCollectionId { get { return _item.CreatorCollectionId; } set { _item.CreatorCollectionId = value; } }}