public ButtonsPage() { this.InitializeComponent(); for (int i = 7; i >= 0; i--) { for (int j = 7; j >= 0; j--) { Button b = new Button() { Content = j * 8 + i, Width = 100, Height = 30, VerticalAlignment = VerticalAlignment.Top, HorizontalAlignment = HorizontalAlignment.Left, Margin = new Thickness(20, 20, 0, 0) }; myGrid.Children.Add(b); Grid.SetColumn(b, i); Grid.SetRow(b, 7 - j); } } m = new MyMidi(midiInPortListBox, midiOutPortListBox, Dispatcher); }