Я не уверен, является ли это ошибкой или нет, но основная идея здесь в том, что вы указали размер по умолчанию для своего окна, но поскольку элемент управления хочет быть больше (по любой причине), он автоматически изменит размер окно. Может быть ошибка в том, что Visual Studio вычисляет размер границы окна в конструкторе с указанными параметрами, так как он неправильно отображает его как немного меньше, чем при фактическом запуске приложения.
Я бы предпочел, чтобы вы по возможности избегали указания высоты / ширины. Вместо этого установите для Window значение SizeToContent = WidthAndHeight. Если вам нужно поиграть с размером элементов управления, используйте поля или MinWidth / MinHeight, установленные прямо на ваших элементах управления.