WPF использует относительную измерительную систему, которая на первый взгляд не интуитивна. Я никогда не нашел пример, когда меня заставляли использовать явные размеры (один раз, когда я что-то рисую на холсте). Я использую стили в 90% случаев, когда я определяю Padding, Margin, Aligment и т. Д. Иногда я использую MinHeight и MinWidth для простых вещей.
Об этой Grid вы можете поместить ее в ScrollViewer или ViewBox, чтобы иметь динамический размер, но если это не будет проблемой, установите явную высоту.