[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Viewer.Wpf.View.MultiPage.VirtualViewsControl

VirtualViewsControl Class

Control for item collection showing in style of WrapPanel with virtualization.

Namespace: GrapeCity.ActiveReports.Viewer.Wpf.View.MultiPage
Assembly: MESCIUS.ActiveReports.Viewer.Wpf.dll
Syntax
public class VirtualViewsControl : Panel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IScrollInfo, IDisposable

Constructors

Name Description
VirtualViewsControl()

Initializes a new instance of the VirtualViewsControl class.

Fields

Name Description
CalculatedZoomProperty

The CalculatedZoom property

ColumnCountProperty

The ColumnCount property

ContinuousModeProperty

The ContinuousMode property

HorizontalPaddingProperty

The HorizontalPadding property

ItemSizeProperty

The ItemSize property

ItemTemplateProperty

The ItemTemplate property

PagesProperty

The Pages property

RowCountProperty

The RowCount property

ScrollStepProperty

The ScrollStep property

SelectedIndexProperty

The selected index property

VerticalPaddingProperty

The VerticalPadding property

ViewModeProperty

The ViewMode property

ZoomProperty

The Zoom property

Properties

Name Description
CalculatedZoom

Gets the calculated zoom.

CanHorizontallyScroll

Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.

CanVerticallyScroll

Gets or sets a value that indicates whether scrolling on the vertical axis is possible.

ColumnCount

Gets or sets the column count.

ContinuousMode

Gets or sets a value indicating whether continious mode enabled.

ExtentHeight

Gets the vertical size of the extent.

ExtentWidth

Gets the horizontal size of the extent.

HorizontalOffset

Gets the horizontal offset of the scrolled content.

HorizontalPadding

Gets or sets the horizontal not zoomable padding.

ItemSize

Gets or sets the zoomable size of the item.

ItemTemplate

Gets or sets the item template.

Pages

Gets or sets the pages.

RowCount

Gets or sets the row count.

ScrollOwner

Gets or sets a ScrollViewer element that controls scrolling behavior.

ScrollStep

Gets or sets scroll step.

SelectedIndex

Gets or sets the index of the selected page.

VerticalOffset

Gets the vertical offset of the scrolled content.

VerticalPadding

Gets or sets the vertical not zoomable padding.

ViewMode

Gets or sets the view mode.

ViewportHeight

Gets the vertical size of the viewport for this content.

ViewportWidth

Gets the horizontal size of the viewport for this content.

Zoom

Gets or sets the current zoom factor.

Methods

Name Description
ArrangeOverride(Size)

Updates element positions and determine size

Dispose()

Clear views pool.

LineDown()

Scrolls down within content by one logical unit.

LineLeft()

Scrolls left within content by one logical unit.

LineRight()

Scrolls right within content by one logical unit.

LineUp()

Scrolls up within content by one logical unit.

MakeVisible(Visual, Rect)

Forces content to scroll until the coordinate space of a Visual object is visible.

MeasureOverride(Size)

Measures the size in layout required for child elements

MouseWheelDown()

Scrolls down within content after a user clicks the wheel button on a mouse.

MouseWheelLeft()

Scrolls left within content after a user clicks the wheel button on a mouse.

MouseWheelRight()

Scrolls right within content after a user clicks the wheel button on a mouse.

MouseWheelUp()

Scrolls up within content after a user clicks the wheel button on a mouse.

PageDown()

Scrolls down within content by one page.

PageLeft()

Scrolls left within content by one page.

PageRight()

Scrolls right within content by one page.

PageUp()

Scrolls up within content by one page.

SetHorizontalOffset(double)

Sets the amount of horizontal offset.

SetVerticalOffset(double)

Sets the amount of vertical offset.