예제 #1
0
        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;
        }
예제 #2
0
        public UserTestDetailPage(UserTestDetailViewModel viewModel)
        {
            InitializeComponent();

            ViewModel = new AnswerViewModel();
            // BinuserAnswersdingContext = viewModel;
            userAnswers = new List <UserAnswer>();

            BindingContext = this.viewModel = viewModel;

            Initialize(viewModel);
        }
예제 #3
0
        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;
        }