The DiagramScrollViewer type exposes the following members.

Constructors

  NameDescription
DiagramScrollViewer
Initializes a new instance of the DiagramScrollViewer class.

Methods

  NameDescription
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

  NameDescription
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

  NameDescription
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.

See Also