protected override void RegisterItemInfo() { base.RegisterItemInfo(); BarItemInfo list = ItemInfoCollection[MyBarButtonItem.BaseBarItemName]; ItemInfoCollection.Add(new BarItemInfo(MyBarButtonItem.BarItemName, MyBarButtonItem.BarItemCaption, -1, typeof(MyBarButtonItem), list.LinkType, list.ViewInfoType, list.LinkPainter, true, false)); }
protected override void RegisterItemInfo() { ItemInfoCollection.Add(new BarItemInfo("BarButtonItemLanguage", "ButtonLanguage", 0, typeof(BarButtonItem), typeof(BarButtonItemLink), typeof(BarButtonLinkViewInfo), new BarCustomContainerLinkPainter(this), true, true)); ItemInfoCollection.Add(new BarItemInfo("BarSubItemLanguage", "MenuLanguage", 1, typeof(BarSubItem), typeof(BarSubItemLink), typeof(BarSubItemLinkViewInfo), new BarCustomContainerLinkPainter(this), true, true)); base.RegisterItemInfo(); }
public void RefreshItems() { XDocument doc = XDocument.Load(ItemUrl); ItemInfoCollection items = new ItemInfoCollection(this, doc.Element("items").Elements("itemInfo")); ZCache.InsertCache(ItemCacheKey, items, Marketplace.CacheTime); }
public ItemInfoCollection GetItems(CatalogType catType) { if (_items == null) { _items = new ItemInfoCollection(); foreach (ItemInfo item in Marketplace.Catalogs[catType].Items.Values) { if (Util.AreEqualIgnoreCase(item.CreatorId, Id)) _items.Add(item.Id, item); } } return _items; }