public gridTemplate(textTemplate text, checkboxTemplate checkbox, double width) { ColumnDefinition textCol = new ColumnDefinition(); textCol.Width = new GridLength(240); ColumnDefinition checkCol = new ColumnDefinition(); checkCol.Width = new GridLength(30); grid.HorizontalAlignment = HorizontalAlignment.Center; grid.ColumnDefinitions.Add(textCol); grid.ColumnDefinitions.Add(checkCol); grid.Children.Add(text.Block); grid.Children.Add(checkbox.checkbox); grid.Width = width; }
public State(Name name, string[] passed, double font_size, double width) { text_count = passed.Length; text = new textTemplate[text_count]; checkbox = new checkboxTemplate[text_count]; stackPanels = new stackPanelTemplate[text_count]; grids = new gridTemplate[text_count]; for (int i = 0; i < text_count; i++) { text[i] = new textTemplate(passed[i], font_size); checkbox[i] = new checkboxTemplate(); stackPanels[i] = new stackPanelTemplate(text[i], checkbox[i], width); //grids[i] = new gridTemplate(text[i], checkbox[i], width); } }
public State(string _start_text, string _finish_text, string[] passed, Button _button, double font_size, double width) { button = _button; Start_Text = _start_text; Finish_Text = _finish_text; text_count = passed.Length; text = new textTemplate[text_count]; checkbox = new checkboxTemplate[text_count]; stackPanels = new stackPanelTemplate[text_count]; grids = new gridTemplate[text_count]; for (int i = 0; i < text_count; i++) { text[i] = new textTemplate(passed[i], font_size); checkbox[i] = new checkboxTemplate(); stackPanels[i] = new stackPanelTemplate(text[i], checkbox[i], width); } }
public stackPanelTemplate(textTemplate text, checkboxTemplate checkbox, double width) { stackpanel.Children.Add(text.Block); stackpanel.Children.Add(checkbox.checkbox); stackpanel.Width = width - 20; }