Example #1
0
        private void addSelectedOptions(List <CheckBox> checkboxList, List <Phase1Selections> selections)
        {
            for (int i = 0; i < checkboxList.Count(); i++)
            {
                StackPanel curRow;
                if (i > 50)
                {
                    curRow = checkRow6;
                }
                else if (i > 40)
                {
                    curRow = checkRow5;
                }
                else if (i > 30)
                {
                    curRow = checkRow4;
                }
                else if (i > 20)
                {
                    curRow = checkRow3;
                }
                else if (i > 10)
                {
                    curRow = checkRow2;
                }
                else
                {
                    curRow = checkRow1;
                }

                Label label = new Label();
                label.Content = checkboxList[i].Name.Split('_')[1];
                curRow.Children.Add(label);
                curRow.Children.Add(checkboxList[i]);
                ShortFormGrid.RegisterName(checkboxList[i].Name, checkboxList[i]);
            }
        }
Example #2
0
        private void populateGrid()
        {
            for (int i = 1; i < 11; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow1.Children.Add(label);
                checkRow1.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }

            for (int i = 11; i < 21; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow2.Children.Add(label);
                checkRow2.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }

            for (int i = 21; i < 31; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow3.Children.Add(label);
                checkRow3.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }
            for (int i = 31; i < 41; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow4.Children.Add(label);
                checkRow4.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }
            for (int i = 41; i < 51; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow5.Children.Add(label);
                checkRow5.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }
            for (int i = 51; i < 56; i++)
            {
                CheckBox checkbox = new CheckBox();
                Label    label    = new Label();
                checkbox.Name   = "checkBox_" + i;
                checkbox.Margin = new Thickness(0, 5, 0, 0);
                label.Name      = "checkboxLabel_" + i;
                label.Content   = "Checkbox Label " + i;
                label.Content   = i;
                checkRow6.Children.Add(label);
                checkRow6.Children.Add(checkbox);
                ShortFormGrid.RegisterName(checkbox.Name, checkbox);
            }
        }