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