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]); } }
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); } }