Создайте StackPanel
(или Grid
или другой тип панели, который может компоновать ваши элементы управления в соответствии с вашими требованиями).
Создайте все свои кнопки (вы можете поместить их в List<Button>
дляследите за ними) и добавьте каждую кнопку к StackPanel.Children
.
Редактировать
Если вы положили Button
s в Grid
и хотите поместить каждый Button
в отдельном столбце нужно установить прикрепленное свойство Grid.Column
Button b = new Button();
grid.Children.Add(b);
b.SetValue(Grid.ColumnProperty, 1); // 1 is column 1, etc.