Пример #1
0
        private async void Initialize()
        {
            List <Answer> list = await viewModel.GetFriends();

            var a = list.FirstOrDefault();
            // Build a list of items
            var items = new List <RadioOption>()
            {
                new RadioOption(1, RadioCategory.CategoryA, "Ты дурак?", "1"),
                new RadioOption(2, RadioCategory.CategoryA, "Ты дурак?", "2"),
                new RadioOption(3, RadioCategory.CategoryA, "Ты дурак?", "3"),
                new RadioOption(3, RadioCategory.CategoryA, "Ты дурак?", "4"),
                new RadioOption(3, RadioCategory.CategoryA, "Ты дурак?", "5"),

                new RadioOption(4, RadioCategory.CategoryB, "Ты мудак?", "4"),
                new RadioOption(5, RadioCategory.CategoryB, "Ты мудак?", "5"),

                new RadioOption(6, RadioCategory.CategoryC, "Ты судак?", "6"),
                new RadioOption(7, RadioCategory.CategoryC, "Ты судак?", "7"),
            };



            var sorted = from item in items
                         group item by item.NameQuestion into radioGroups
                         select new Models.Grouping <string, RadioOption>(radioGroups.Key.ToString(), radioGroups);


            RadioOptionsList           = new ObservableCollection <Models.Grouping <string, RadioOption> >(sorted);
            ListView_Radio.ItemsSource = RadioOptionsList;
        }
Пример #2
0
        private async void  Initialize()
        {
            List <Answer> list = await viewModel.GetFriends();

            var a = list.FirstOrDefault();
            // Build a list of items
            var items = new List <RadioOption>()
            {
                new RadioOption(1, RadioCategory.CategoryA, "Ты дурак?", "Чо куришь?"),
                new RadioOption(2, RadioCategory.CategoryA, "Ты дурак?", "Оранжевый"),
                new RadioOption(3, RadioCategory.CategoryA, "Ты дурак?", "Ну нахер"),

                new RadioOption(4, RadioCategory.CategoryB, "Ты мудак?", "Marvel"),
                new RadioOption(5, RadioCategory.CategoryB, "Ты мудак?", "DC"),

                new RadioOption(6, RadioCategory.CategoryC, "Ты судак?", "Курица"),
                new RadioOption(7, RadioCategory.CategoryC, "Ты судак?", "БОранина"),
            };

            for (var i = 0; i < items.Count;)
            {
                for (var j = 0; j < list.Count; j++)
                {
                    items[i].Title = list[j].Name;
                    i++;
                }
            }

            var sorted = from item in items
                         group item by item.NameQuestion into radioGroups
                         select new Models.Grouping <string, RadioOption>(radioGroups.Key.ToString(), radioGroups);


            RadioOptionsList           = new ObservableCollection <Models.Grouping <string, RadioOption> >(sorted);
            ListView_Radio.ItemsSource = RadioOptionsList;
        }