Show / Hide Table of Contents

Interface IScrollable

Contains layout scrolling logic.

Namespace: DevZest.Data.Presenters.Primitives
Assembly: DevZest.Data.WPF.dll
Syntax
public interface IScrollable

Properties

Name Description
ContainerViewList

Gets the list of ContainerView objects.

CurrentContainerViewPlacement

Gets the placement of current ContainerView.

ExtentHeight

Gets the vertical size of the extent.

ExtentWidth

Gets the horizontal size of the extent.

FrozenHeadGridExtentX

Gets the extent of grid column for frozen header.

FrozenHeadGridExtentY

Gets the extent of grid row for frozen header.

FrozenTailGridExtentX

Gets the extent of grid column for frozen tail.

FrozenTailGridExtentY

Gets the extent of grid row for frozen tail.

HorizontalOffset

Gets the horizontal offset of the scrolled content.

MaxGridExtentX

Gets the max extent of grid columns.

MaxGridExtentY

Gets the max extent of grid rows.

Panel

Gets the panel that is the container of view elements.

ScrollableHeight

Gets the scrollable height which is view port height minus height of frozen grid row(s).

ScrollableWidth

Gets the scrollable width which is view port width minus width of frozen grid column(s).

VerticalOffset

Gets the vertical offset of the scrolled content.

ViewportHeight

Gets the height of the viewport.

ViewportWidth

Gets the width of the viewport.

Methods

Name Description
EnsureCurrentRowVisible()

Ensures current row is visible.

GetExtentX(Int32)

Gets the horizontal extent position for specified grid extent value.

GetExtentY(Int32)

Gets the vertical extent position for specified grid extent value.

GetPositionX(Int32, GridPlacement)

Gets horizontal position from grid extent.

GetPositionY(Int32, GridPlacement)

Gets vertial position from grid extent.

ScrollBy(Double, Double)

Scrolls specified offset.

ScrollPageDown()

Scrolls one page down.

ScrollPageUp()

Scrolls one page up.

ScrollTo(Double, Double)

Scrolls to specified offset.

ScrollToPageDown()

Scrolls to row page down position.

ScrollToPageUp()

Scrolls to row at page up position.

ScrollToX(Int32, Double, GridPlacement)

Scrolls to horizontal grid extent position.

ScrollToY(Int32, Double, GridPlacement)

Scrolls to vertical grid extent position.

  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest