Вы можете поместить Границу вокруг StackPanel и установить отступ для этого. Я заканчиваю тем, что делал это много, так как есть много UIElement, у которых нет свойства заполнения.
<Border Padding="10">
<StackPanel>
<!--...-->
</StackPanel>
</Border>
(Примечание: все FrameworkElements имеют свойство Margin, которое будет помещать элемент, но не будет включать ширину поля как часть ActualWidth).
Если вы хотите разместить предметы внутри StackPanel, вам нужно добавить поле для каждого ребенка, как сказал Роб.