I set this value when I start the application
winformsMap1.MapResizeMode =
MapResizeMode.PreserveScale;
On the OnSizeChanged This changes winformsMap1.CurrentScale
I call
winformsMap1.Height = e.NewSize.Height;
winformsMap1.Width = e.NewSize.Width;
I use a Jp2 image map for my background and this alteration messes up performance beause I have to set it back to a scale that matches my precreated TILE zoom level.