Без вашего Xaml трудно диагностировать проблему, поэтому, пожалуйста, попробуйте отправить его с любыми дополнительными вопросами.Он звучит так, как будто это горизонтальная панель стека, и все элементы расположены рядом друг с другом.
Если ориентация панели стека вертикальная, установите горизонтальное выравнивание на кнопке влево, вправо или по центру.Если ориентация StackPanel является горизонтальной, установите для VerticalAlignment кнопки значение «Вверх», «Вниз» или «Центр».
Я почти уверен, что обе настройки по умолчанию "Растянуть", что означает, что они будут пытаться заполнить все доступное пространство, а не изменять размер своего контента.