Exemplo n.º 1
0
        private GKListItem GetVirtualItem(int itemIndex)
        {
            GKListItem newItem;

            object rowData = fListMan.GetContentItem(itemIndex);

            if (rowData == null)
            {
                newItem = null;
            }
            else
            {
                newItem = fListMan.CreateListItem(rowData, CreateListItem) as GKListItem;
                fListMan.UpdateItem(itemIndex, newItem, rowData);
            }

            return(newItem);
        }
Exemplo n.º 2
0
        private void UpdateItems()
        {
            if (fListMan == null)
            {
                return;
            }

            fItems.Clear();

            int num = fListMan.FilteredCount;

            for (int i = 0; i < num; i++)
            {
                object rowData = fListMan.GetContentItem(i);

                if (rowData != null)
                {
                    object[]   itemData = fListMan.GetItemData(rowData);
                    GKListItem newItem  = (GKListItem)AddItem(rowData, itemData);
                    fListMan.UpdateItemProps(newItem, rowData);
                }
            }
        }