Программа делает именно то, что вы говорите. Вы используете StackPanel
, что означает, что все элементы в нем будут «сложены». По умолчанию ориентация StackPanel
является вертикальной, что означает, что второй элемент управления расположен ниже первого, третий - под вторым и т. Д. И все они используют всю доступную им ширину.
В вашем случае это означает, что изображение растянуто по ширине окна. Если его высота не подходит, дно будет отрезано. В противном случае, если высота окна будет слишком большой, под изображением будет пустое пространство.
Самый простой способ увидеть это - не максимизировать окно и попытаться изменить размер окна.
Если вам не нужно это поведение, вы можете использовать разные панели, например Grid
, например H.B. предлагается.