Здравствуйте, Аноним, Вы писали:
А>как при нажатии кнопки Button программно вставить еще одну строку
Ничто не мешает создать эти контролы программно. Как никак, StackPanel, Button и TextBox — обычные классы .Net. Той StackPanel, куда надо добавить контролы, надо в XAML-е задать
имя. Ну, и в коде воспользоваться свойством
Children. С другой стороны, если нужно добавить всего одну StackPanel, то почему бы не создать ее сразу в XAML-е и просто менять свойство Visibility.
А>и еще вопрос — можно и задать стандартный отступ margin для всех элементов чтобы не писать везде Margin="2"
Для всех всех всех в одном месте не выйдет. Придется делать по стилю для каждого класса.