Хорошо, после некоторого дальнейшего расследования я ошибся. это Сетка, которая вызывает проблему. Если я установлю сетку Width и Heigth на Auto, тогда все будет работать нормально, но я теряю возможность использовать конструктор.
У меня все выравнивания установлены на Растянуть как для Сетки, так и для ее элементов управления.
Итак, в итоге, все работает нормально, если я установил Grid.Width = Auto и Grid.Height = Auto, но когда я это сделаю, я потеряю возможность использовать конструктор.