I have a situation where I need the aspect ratio of the axes to match the aspect ratio of the plot area so that, for instance, a horizontal line of length 1.0 is the same number of pixels wide as a vertical line of length 1.0 is tall. Say I have four FastLineBitmapSeries with 2 points each that describes a square, it should be a square on screen no matter how I resize the window or the chart control -- without having to change the underlying point values.
Consider how a lot of modern TVs deal with 4:3 SD and 16:9 HD content. SD content displayed on an HD screen can be pillarboxed, so the height fits perfectly leaving blank space on the sides or it can be zoomed such that the width fits and the top and bottom are chopped off. If you want to display HD on an SD screen, it can be letterboxed so the width fits leaving blank space above and below or it can be zoomed so the height fits but the left and right are chopped off. In all of those cases, the pixel aspect ratio (1:1 on most digital displays) of the image remains constant. This only makes sense if the X and Y axis units are the same or otherwise commensurate. The default behavior of the SfChart is akin to the dreaded Stretch mode on TVs where the image is squished to fit the screen making everyone look short and fat (SD on HD) or tall and skinny (HD on SD).
To implement it myself, I'd need to be able to get the actual width and height of the plot area and adjust the axis minimum and maximums to match the aspect ratio on control resize. Any scaling to fit or user zoom/pan would have to be handled manually in the same resize event. I'm willing to resort to that if necessary but I have not found a way to get the size of the plot area.