Click or drag to resize

ViewLayoutScrollViewport Constructor

Initialize a new instance of the ViewLayoutScrollViewport class.

Namespace: Internal.ComponentFactory.Krypton.Toolkit
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public ViewLayoutScrollViewport(
	VisualControl rootControl,
	ViewBase viewportFiller,
	PaletteBorderEdge paletteBorderEdge,
	IPaletteMetric paletteMetrics,
	PaletteMetricPadding metricPadding,
	PaletteMetricInt metricOvers,
	VisualOrientation orientation,
	RelativePositionAlign alignment,
	bool animateChange,
	bool vertical,
	NeedPaintHandler needPaintDelegate
)

Parameters

rootControl  VisualControl
Top level visual control.
viewportFiller  ViewBase
View element to place inside viewport.
paletteBorderEdge  PaletteBorderEdge
Palette for use with the border edge.
paletteMetrics  IPaletteMetric
Palette source for metrics.
metricPadding  PaletteMetricPadding
Metric used to get view padding.
metricOvers  PaletteMetricInt
Metric used to get overposition.
orientation  VisualOrientation
Orientation for the viewport children.
alignment  RelativePositionAlign
Alignment of the children within the viewport.
animateChange  Boolean
Animate changes in the viewport.
vertical  Boolean
Is the viewport vertical.
needPaintDelegate  NeedPaintHandler
Delegate for notifying paint requests.
See Also