Как динамически создавать и выводить кнопки в окно? Окно создано через "Проект" - "Добавить окно".
Везде предлагается использовать "this.Controls.Add(кнопка)". Но:
"MainWindow" не содержит определения "Controls", и не удалось найти доступный метод расширения "Controls", принимающий тип "MainWindow" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
Да и вообще непонятно к чему относится this и где всё это происходит.
/**********************/
// Открытие окна и генерация кнопок происходит по нажатию кнопку, т.е это событие
int itemsCount = 5;
int buttonMargin= 20;
int left = 10;
int top = 10;
for(int i=1; i != itemsCount; i++)//Вывод кнопок в цикле
{
System.Windows.Forms.Button button = new System.Windows.Forms.Button(); //Создание кнопки
button.Left = left;
button.Name = "TEST";
button.Top = top + buttonMargin;
this.Controls.Add(button);//?
top += button.Height;
}
Window1 win = new Window1();
win.Show();
/**********************/