- rc
- The rectangle to which the image should be zoomed, in client coordinates.
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As ImageViewer Dim rc As Rect instance.ZoomToRectangle(rc) |
Parameters
- rc
- The rectangle to which the image should be zoomed, in client coordinates.
This example zooms to a 200x200 square in the center of the image.
Visual Basic | Copy Code |
---|---|
Public Sub BitmapSourceViewer_ZoomToRectangle(ByVal viewer As ImageViewer) Dim rectSize As Double = 200 Dim left As Double = (viewer.PhysicalSize.Width - rectSize) / 2.0 Dim top As Double = (viewer.PhysicalSize.Height - rectSize) / 2.0 Dim rcZoom As Rect = New Rect(left, top, rectSize, rectSize) viewer.ZoomToRectangle(rcZoom) End Sub |
C# | Copy Code |
---|---|
public void BitmapSourceViewer_ZoomToRectangle(ImageViewer viewer) { double rectSize = 200; double left = (viewer.PhysicalSize.Width - rectSize) / 2.0; double top = (viewer.PhysicalSize.Height - rectSize) / 2.0; Rect rcZoom = new Rect(left, top, rectSize, rectSize); viewer.ZoomToRectangle(rcZoom); } |
SilverlightCSharp | Copy Code |
---|---|
public void BitmapSourceViewer_ZoomToRectangle(ImageViewer viewer) { double rectSize = 200; double left = (viewer.PhysicalSize.Width - rectSize) / 2.0; double top = (viewer.PhysicalSize.Height - rectSize) / 2.0; Rect rcZoom = new Rect(left, top, rectSize, rectSize); viewer.ZoomToRectangle(rcZoom); } |
SilverlightVB | Copy Code |
---|---|
Public Sub BitmapSourceViewer_ZoomToRectangle(ByVal viewer As ImageViewer) Dim rectSize As Double = 200 Dim left As Double = (viewer.PhysicalSize.Width - rectSize) / 2.0 Dim top As Double = (viewer.PhysicalSize.Height - rectSize) / 2.0 Dim rcZoom As Rect = New Rect(left, top, rectSize, rectSize) viewer.ZoomToRectangle(rcZoom) End Sub |
The control will call this method during InteractiveMode.ZoomTo.
Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family