private async void Initialize(UserTestDetailViewModel viewModel) { // List<Answer> list = await viewModel.GetFriends(); // Build a list of items var list = viewModel.UserTest.Answers.ToList(); var a = list.FirstOrDefault(); var items = new List <RadioOption>() { new RadioOption(1, RadioCategory.CategoryA, a.QuestionId.ToString(), "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(1, RadioCategory.CategoryB, "Ты мудак?", "1"), new RadioOption(2, RadioCategory.CategoryB, "Ты мудак?", "2"), new RadioOption(3, RadioCategory.CategoryB, "Ты мудак?", "3"), new RadioOption(3, RadioCategory.CategoryB, "Ты мудак?", "4"), new RadioOption(3, RadioCategory.CategoryB, "Ты мудак?", "5"), }; 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; }
public UserTestDetailPage(UserTestDetailViewModel viewModel) { InitializeComponent(); ViewModel = new AnswerViewModel(); // BinuserAnswersdingContext = viewModel; userAnswers = new List <UserAnswer>(); BindingContext = this.viewModel = viewModel; Initialize(viewModel); }
public UserTestDetailPage() { InitializeComponent(); var item = new UserTest { UserId = "Item 1" }; ViewModel = new AnswerViewModel(); // BinuserAnswersdingContext = viewModel; userAnswers = new List <UserAnswer>(); viewModel = new UserTestDetailViewModel(item); BindingContext = viewModel; }