public ItemGroupVM(GameVM game, XmlItemGroup group, ItemSlotVM slot) { _game = game; Name = group.Name; Items = new UpdatableCollection<ItemVM>(group.Items.Where(x => Match(x, _game.ItemSearchText)).OrderBy(x => x.Name).Select(x => new ItemVM(slot, x))); }
public ItemVM(ItemSlotVM slot, XmlItem item) { _slot = slot; _xml = item; }
public ItemGroupVM(GameVM game, XmlItemGroup group, ItemSlotVM slot) { _game = game; Name = group.Name; Items = new UpdatableCollection <ItemVM>(group.Items.Where(x => Match(x, _game.ItemSearchText)).OrderBy(x => x.Name).Select(x => new ItemVM(slot, x))); }