AB4D Forum

Full Version: Settings ViewboxLimits
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

I am trying to do the following:-

zp.ViewboxLimits = zp.Viewbox;

so that you cannot zoom out further than the fitted zoom

but this doesn't work presumably because the FitToHeight is working in another thread so the ViewboxLimits are set too soon before the Fit is completed.

how can I synchronise this correctly.

Ive been trying to calculate the ViewboxLimits manually but finding it a difficult with the various aspect ratios of the image and zoompanel ....

By default, the FitToHeight method will start an animation that will slowly change the Viewbox to the viewbox that will show the content in the available height.

This is also written in the help file and online help for the FitToHeight method - see https://www.ab4d.com/help/ZoomPanel/html/M_Ab2d_Controls_ZoomPanel_FitToHeight.htm

So, you just need to set IsAnimated to false before calling FitToHeight. Then the Viewbox will have the final value immediately after calling FitToHeigth.