Когда я помещаю элемент управления в панель стека, он не добавляет полей, он «втекает» вместе с остальными.
Элементы управления, которые вы перетаскиваете на поверхность конструктора, по умолчанию имеют поле, потому что именно так он знает, где он находится. Обычно я создаю сетку и устанавливаю ее поле там, где я хочу, а затем создаю столбцы и строки для размещения элементов управления. Я добавляю другие свои элементы управления, которые добавляют поля, которые обычно не те, которые я хочу. После того, как все мои элементы управления в моей сетке размещены на разумном месте, я переключаюсь в представление XAML и либо полностью удаляю поле (что приводит к тому, что элемент управления, такой как кнопка, заполняет все пространство), либо делаю поле примерно как 5, что приводит к приятная прокладка вокруг элемента управления.
Итог ... и это особенно верно при разработке Silverlight, вы должны привыкнуть к непосредственному управлению XAML. Это единственный способ получить макет именно там, где вы хотите. Это мое мнение, и большинство в моем магазине занимаются разработкой WPF / silverlight.