You can do the following:
1. Before displaying the control, load the image with the fit mode set to "Size control to image" the way you're already doing it.
2. Obtain the size (width and height) of the control. Those sizes will correspond to the 100% zoom of the image. (I'm assuming here that 100% means full size, and lower percentages mean that the image will be smaller and blurrier).
3. Change the fit mode to "Size image to control"
4. Before displaying the control, ask the user what percentage is desired. Once you have a percentage, resize the control accordingly from its original size to the size that is proportional to the percentage. You need to do this both vertically and horizontally.
5. Now display the panel.
Hope this helps.
Luis
NI