コード例 #1
0
        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();
            }
        }