The DiagramScrollViewer type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DiagramScrollViewer | 
            Initializes a new instance of the DiagramScrollViewer class.
              | 
Methods
| Name | Description | |
|---|---|---|
| GetViewport | 
            Gets the viewport (the part of the scroll region which is visible).
              | |
| OnApplyTemplate | 
            Called by the framework when a template is applied to the control.
              (Overrides FrameworkElement..::.OnApplyTemplate()()().) | |
| OnRenderSizeChanged | 
            Called whenever the rendering size of this DiagramScrollViewer changes.
              (Overrides FrameworkElement..::.OnRenderSizeChanged(SizeChangedInfo).) | |
| SetViewport | 
            Sets the viewport (the part of the scroll region which is visible).
              | |
| SizeToFit | 
            Adjusts the zoom values and the viewport to center the whole diagram into the viewport area.
              | |
| TranslateViewPort | 
            Moves the viewport by the given x and y movement values. Changes the ExtraSpace property to allow for
            infinite viewport panning.
              | 
Fields
| Name | Description | |
|---|---|---|
| CanShowScrollBarsProperty | 
            Identifies the CanShowScrollBars property.
              | |
| ContentProperty | 
            Identifies the Content property.
              | |
| DiagramSurfaceProperty | 
            Identifies the DiagramSurface property.
              | |
| EffectiveZoomProperty | 
            Identifies the EffectiveZoom property.
              | |
| ExtentProperty | 
            Identifies the Extent property.
              | |
| ExtraSpaceProperty | 
            Identifies the ExtraSpace property.
              | |
| HorizontalOffsetProperty | 
            Identifies the HorizontalOffset property.
              | |
| MinimumExtraSpaceProperty | 
            Identifies the MinimumExtraSpace property.
              | |
| VerticalOffsetProperty | 
            Identifies the VerticalOffset property.
              | |
| ZoomModeProperty | 
            Identifies the ZoomMode property.
              | |
| ZoomProperty | 
            Identifies the Zoom property.
              | 
Properties
| Name | Description | |
|---|---|---|
| CanShowScrollBars | 
            Gets or sets whether the DiagramScrollViewer is permitted to
            display scroll bars.  The default is true.
            This is a dependency property.
              | |
| Content | 
            Gets or sets the content.
            This is a dependency property.
              | |
| DiagramSurface | 
            Gets or sets the DiagramSurface for which this DiagramScrollViewer
            provides scrolling functionality.
            This is a dependency property.
              | |
| EffectiveZoom | 
            Gets the effective zoom.
            This is a dependency property.
              | |
| Extent | 
            Gets the content extent.
            This is a dependency property.
              | |
| ExtraSpace | 
            Gets the extra space around the content.
            This is a dependency property.
              | |
| HorizontalOffset | 
            Gets the horizontal offset.
            This is a dependency property.
              | |
| MinimumExtraSpace | 
            Gets or sets the minimum extra space around the content (used for infinite scrolling).
            This is a dependency property.
              | |
| VerticalOffset | 
            Gets the vertical offset.
            This is a dependency property.
              | |
| Zoom | 
            Gets or sets the zoom.
            This is a dependency property.
              | |
| ZoomMode | 
            Gets or sets built-in zooming behavior.
            This is a dependency property.
              |