ZoomManager Class

A mediator between a IZoomProvider and a control.
Public Class ZoomManager 
public class ZoomManager 
The main purpose of this class is to encapsulate the logic of zooming the controls in a separate class. This decouples the zooming logic from the zoom panel itself. Also it allows us to keep the setter for the ZoomFactor property on the UltraControlBase class internal so that the controls can't be zoomed unless somebody provides a IZoomProvider implementation. This interface is implemented in the UltraZoomPanel control.

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also