Ejemplo n.º 1
0
 void populatePeopleScroll(int index)
 {
     var vm = ViewModel as MainViewModel;
     if (vm.UsersList != null)
     { 
         StackPanel peoplepanel = new StackPanel() { Orientation = Orientation.Vertical };
         for (int i = 0; i < vm.UsersList.Count; i++)
         {
             var newinfo = new InfoControl()
             {
                 Index = i,
                 CanSelect = false,
                 OnImage = "ms-appx:///Resources/muro/greencircle.png",
                 OffImage = "ms-appx:///Resources/muro/whitecircle.png",
                 SelectOnImage = "ms-appx:///Resources/muro/greencircle.png",
                 SelectOffImage = "ms-appx:///Resources/muro/whitecircle.png",
                 IsSelected = false,
                 ContentBlock = vm.UsersList[i].user.name +" "+  vm.UsersList[i].user.lastname,
                 IsOn = true,
                 InfoColor = StaticStyles.DefaultColor
             };
             peoplepanel.Children.Add(newinfo); 
         }
         _peoplescroll.Content = peoplepanel;
         PeopleRing.Visibility = Visibility.Collapsed;
     }
 }
Ejemplo n.º 2
0
        void populateCircleScroll(int index)
        {
            var vm = ViewModel as MainViewModel;
            _currentCircles = new List<InfoControl>();
            if (vm.CirclesList != null)
            {
                CirclesRing.Visibility = Visibility.Collapsed;
                StackPanel circlepanel = new StackPanel() { Orientation = Orientation.Vertical };
                for (int i = index; i < vm.CirclesList.Count; i++)
                {
                    var newcircle = new InfoControl()
                    {
                        Index = i,
                        CanSelect = true,
                        OnImage = "ms-appx:///Resources/muro/greenpop.png",
                        OffImage = "ms-appx:///Resources/muro/graypop.png",
                        SelectOnImage = "ms-appx:///Resources/muro/greenpop.png",
                        SelectOffImage = "ms-appx:///Resources/muro/whitepop.png",
                        IsSelected = false,
                        ContentBlock = vm.CirclesList[i].name,
                        IsOn = true ,
                        InfoColor = StaticStyles.DefaultColor 
                    };
                    if (i == 0)
                    {
                        newcircle.IsSelected = true;
                        CircleNameText.Text = vm.CirclesList[i].name;
                        _isCircleSelected = true;
                    }
                    circlepanel.Children.Add(newcircle);
                    newcircle.Tapped +=newcircle_Tapped;
                    _currentCircles.Add(newcircle);
                }
                _circlescroll.Content = circlepanel;

                UnidadNumber.Text = "?";
                if(vm.PendingQuizzesList!=null)
                    CursoNumber.Text = "" + vm.PendingQuizzesList.Count;
            }
        }