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; }
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; }