private void createShops_Click(object sender, RoutedEventArgs e) { npcs.Clear(); Shop alchemyShop = ShopController.CreateAlchemy(); LblAlchOwner.Content = alchemyShop.owner.FirstName + " " + alchemyShop.owner.Lastname; LblAlchName.Content = alchemyShop.name; npcs.Add(alchemyShop.owner); Shop jewelShop = ShopController.CreateJewlerry(); LblJewOwner.Content = jewelShop.owner.FirstName + " " + jewelShop.owner.Lastname; LblJewName.Content = jewelShop.name; npcs.Add(jewelShop.owner); Shop inn = ShopController.CreateInn(); LblInnOwner.Content = inn.owner.FirstName + " " + inn.owner.Lastname; LblInnName.Content = inn.name; npcs.Add(inn.owner); Shop blacksmith = ShopController.CreateBlacksmith(); LblBlackOwner.Content = blacksmith.owner.FirstName + " " + blacksmith.owner.Lastname; LblBlackName.Content = blacksmith.name; npcs.Add(blacksmith.owner); Shop enchanterShop = ShopController.CreateEnchanter(); LblEnchOwner.Content = enchanterShop.owner.FirstName + " " + enchanterShop.owner.Lastname; LblEnchName.Content = enchanterShop.name; npcs.Add(enchanterShop.owner); Shop magicShop = ShopController.CreateJewlerry(); LblMagicOwner.Content = magicShop.owner.FirstName + " " + magicShop.owner.Lastname; LblMagicName.Content = magicShop.name; npcs.Add(magicShop.owner); if (NpcGrid.ItemsSource == null) { NpcGrid.ItemsSource = npcs; } else { NpcGrid.Items.Refresh(); } }