StackLayout createSubjectsPicker()
        {
            var subjectsView = new SubjectsPickerView();

            return(new StackLayout {
                BackgroundColor = Color.FromHex(Theme.Current.AppBackgroundColor),
                Padding = _subjectPadding,
                Children =
                {
                    subjectsView
                }
            });
        }
        void createViews()
        {
            var headerImage  = createHeaderImage();
            var subjectsView = new SubjectsPickerView();
            var testListView = createTestList(subjectsView);

            Content = new StackLayout {
                Spacing         = _spacing,
                BackgroundColor = Color.FromHex(Theme.Current.AppBackgroundColor),
                Children        =
                {
                    headerImage, testListView
                }
            };
        }
        StackLayout createHeaderView()
        {
            var subjectsView   = new SubjectsPickerView();
            var radarChartView = createFrameWithChartView();

            radarChartView.SetBinding(IsVisibleProperty, "IsStudent");

            return(new StackLayout {
                Padding = _headerPadding,
                Children =
                {
                    subjectsView,
                    radarChartView
                }
            });
        }
Example #4
0
        StackLayout createHeaderView(string groupName)
        {
            var subjectsView = new SubjectsPickerView();
            var groupButton  = new Button
            {
                Text            = groupName,
                FontAttributes  = FontAttributes.Bold,
                FontSize        = 20,
                TextColor       = Color.FromHex(Theme.Current.BaseLinksColor),
                BackgroundColor = Color.FromHex(Theme.Current.BaseBlockColor),
            };

            groupButton.SetBinding(Button.CommandProperty, "ParentalCommand");
            return(new StackLayout
            {
                Padding = _headerPadding,
                Children =
                {
                    groupButton,
                    subjectsView,
                }
            });
        }