Пример #1
0
        private async Task PullVillager(int villagerID)
        {
            var villager = await VillagerProcessor.LoadVillager(villagerID);

            if (villager.NameEn.ToUpper() == SearchBar.Text.ToUpper())
            {
                SearchedVillager = villagerID;
            }
        }
Пример #2
0
        private async void SearchVillager(object sender, RoutedEventArgs e)
        {
            SearchedVillager = 0;
            for (int i = 1; i <= 391; i++)
            {
                await PullVillager(i);
            }
            if (SearchedVillager == 0)
            {
                ErrorMessage.Text = "Error: No Villager Found";
            }
            else if (SearchedVillager > 0)
            {
                var villager = await VillagerProcessor.LoadVillager(SearchedVillager);

                var villager2 = await VillagerProcessor2.LoadVillager(SearchedVillager);

                ErrorMessage.Text = " ";
                var uriSource0 = new Uri($"http://acnhapi.com/images/villagers/{SearchedVillager}");
                Vill00.Source     = new BitmapImage(uriSource0);
                VillagerInfo.Text = $"Name: {villager.NameEn}\nPersonality: {villager2.Personality}\nSpecies: {villager2.Species}\nGender: {villager2.Gender}\nBirthday: {villager2.Birthday}";
            }
        }
Пример #3
0
        private async void GridLoaded(object sender, RoutedEventArgs e)
        {
            Random r  = new Random();
            int    r0 = r.Next(392);
            int    r1 = r.Next(392);
            int    r2 = r.Next(392);
            int    r3 = r.Next(392);

            var uriSource1 = new Uri($"http://acnhapi.com/images/villagers/{r0}");

            rVillager0.Source = new BitmapImage(uriSource1);
            var villager1 = await VillagerProcessor.LoadVillager(r0);

            rName0.Text = $"{villager1.NameEn}";

            var uriSource2 = new Uri($"http://acnhapi.com/images/villagers/{r1}");

            rVillager1.Source = new BitmapImage(uriSource2);
            var villager2 = await VillagerProcessor.LoadVillager(r1);

            rName1.Text = $"{villager2.NameEn}";

            var uriSource3 = new Uri($"http://acnhapi.com/images/villagers/{r2}");

            rVillager2.Source = new BitmapImage(uriSource3);
            var villager3 = await VillagerProcessor.LoadVillager(r2);

            rName2.Text = $"{villager3.NameEn}";

            var uriSource4 = new Uri($"http://acnhapi.com/images/villagers/{r3}");

            rVillager3.Source = new BitmapImage(uriSource4);
            var villager4 = await VillagerProcessor.LoadVillager(r3);

            rName3.Text = $"{villager4.NameEn}";
        }