public ControlWindow() { InitializeComponent(); double buttonSize = GridButton.Width / maxNumberOfButtons; for (int i = 0; i < maxNumberOfButtons; i++) { ColumnDefinition cd = new ColumnDefinition(); cd.Width = new GridLength(buttonSize); GridButton.ColumnDefinitions.Add(cd); } for (int i = 0; i < maxNumberOfButtons; i++) { Button but = new Button(); but.Height = 25; but.Width = buttonSize; but.Content = i.ToString(); Grid.SetColumn(but, i); GridButton.Children.Add(but); buttonList.Add(but); but.Click += but_Click; but.Visibility = Visibility.Hidden; ButtonActions ba = new ButtonActions(); ba.ButtonContents = i.ToString(); ba.ButtonCommand = "RANDBACK"; buttonActionList.Add(ba); //but.IsEnabled=false; } dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); dispatcherTimer.Interval = new TimeSpan(0, 0, 1); LabelResult.Content = "Please load a file before starting"; }
public ControlWindow() { InitializeComponent(); double buttonSize = GridButton.Width / maxNumberOfButtons; for (int i = 0; i < maxNumberOfButtons; i++) { ColumnDefinition cd = new ColumnDefinition(); cd.Width = new GridLength(buttonSize); GridButton.ColumnDefinitions.Add(cd); } for (int i = 0; i < maxNumberOfButtons; i++) { Button but = new Button(); but.Height = 25; but.Width = buttonSize; but.Content = i.ToString(); Grid.SetColumn(but, i); GridButton.Children.Add(but); buttonList.Add(but); but.Click += but_Click; but.Visibility = Visibility.Hidden; ButtonActions ba = new ButtonActions(); ba.ButtonContents = i.ToString(); ba.ButtonCommand = "RANDBACK"; buttonActionList.Add(ba); //but.IsEnabled=false; } }