Interface IScrollInfo
Represents the interface which contains the default properties and methods for SfDiagram control.
Namespace: Syncfusion.UI.Xaml.Diagram.Controls
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public interface IScrollInfo
Properties
CurrentZoom
Gets the zooming level value of the diagram control.
Declaration
double CurrentZoom { get; }
Property Value
Type |
---|
System.Double |
HorizontalOffset
Gets a value that contains the horizontal offset of the diagram control.
Declaration
double HorizontalOffset { get; }
Property Value
Type |
---|
System.Double |
VerticalOffset
Gets the vertical distance between the target origin and the diagram control alignment point.
Declaration
double VerticalOffset { get; }
Property Value
Type |
---|
System.Double |
Viewport
Gets the position and dimensions of the base tile for a diagram control.
Declaration
Rect Viewport { get; }
Property Value
Type |
---|
System.Windows.Rect |
ViewportHeight
Gets a value that contains the vertical size of the diagram control's viewport.
Declaration
double ViewportHeight { get; }
Property Value
Type |
---|
System.Double |
ViewportWidth
Gets a value that contains the horizontal size of the diagram control's viewport.
Declaration
double ViewportWidth { get; }
Property Value
Type |
---|
System.Double |
Methods
BringIntoCenter(Rect)
To bring the specified bounds of diagram control into center of the view.
Declaration
void BringIntoCenter(Rect bounds)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Rect | bounds | The bounds value which should be shown at center of the view. |
BringIntoViewport(Rect)
To bring the specified bounds of diagram control into view.
Declaration
void BringIntoViewport(Rect bounds)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Rect | bounds | The bounds value which should be shown into view. |
Pan(Point)
Pans the diagram page by specified value.
Declaration
void Pan(Point delta)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Point | delta | The point value that how much the diagram page should be pan. |
PanTo(Point)
Pans the diagram page to specified position.
Declaration
void PanTo(Point position)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Point | position | The point value where the entire diagram page should be pan. |
Reset()
Clears all the panning opertions and removes all the panning relations of diagam control. Restores the panning position to origin of the diagram control by zoom level of One.
Declaration
void Reset()
ResetPan()
Clears all the panning opertions and removes all the panning relations of diagam control. Restores the panning position to origin of the diagram control by zoom level of CurrentZoom value.
Declaration
void ResetPan()
ResetZoom()
Clears all the zooming opertions and removes all the zooming relations of diagam control. Restores the diagram control page by zoom level of One.
Declaration
void ResetZoom()
ZoomPan(IZoomParameter)
To perform zooming and panning opertions to the diagram control.
Declaration
void ZoomPan(IZoomParameter param)
Parameters
Type | Name | Description |
---|---|---|
IZoomParameter | param | A IZoomParameter value to perfom zooming and panning. |