A number of Diagram properties are of interest to you: Stretch, HorizontalContentAlignment, VerticalContentAlignment, and several properties that start with “Initial”.
You might want to set Diagram.Stretch=“Uniform”, but I’m not sure what you really want.
The User Guide discusses these properties and their effects.