IScrollInfo IScrollInfo IScrollInfo IScrollInfo Interface

Definición

Representa la región desplazable principal dentro de un control ScrollViewer.Represents the main scrollable region inside a ScrollViewer control.

public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
Derivado

Comentarios

La IScrollInfo interfaz expone el acceso a los métodos que permiten el desplazamiento lógico del contenido secundario, así como el cálculo de los elementos secundarios que están visibles.The IScrollInfo interface exposes access to methods that enable logical scrolling of child content as well as computing which child elements are visible. Además, define las propiedades que se usan para definir la región desplazable.In addition, it defines properties used to define the scrollable region.

El desplazamiento lógico permite desplazarse al siguiente elemento del árbol lógico.Logical scrolling enables scrolling to the next element in the logical tree. En cambio, el desplazamiento físico desplaza el contenido por un incremento medible definido en una dirección especificada.Physical scrolling, in contrast, scrolls content by a defined measurable increment in a specified direction. Si Panel necesita el desplazamiento físico ScrollViewer en lugar del desplazamiento lógico, ajuste el elemento host en y establezca el valor de su CanContentScroll propiedad en false.If you require physical scrolling instead of logical scrolling, wrap the host Panel element in a ScrollViewer and set the value of its CanContentScroll property to false.

Propiedades

CanHorizontallyScroll CanHorizontallyScroll CanHorizontallyScroll CanHorizontallyScroll

Obtiene o establece un valor que indica si el desplazamiento en el eje horizontal es posible.Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.

CanVerticallyScroll CanVerticallyScroll CanVerticallyScroll CanVerticallyScroll

Obtiene o establece un valor que indica si el desplazamiento en el eje vertical es posible.Gets or sets a value that indicates whether scrolling on the vertical axis is possible.

ExtentHeight ExtentHeight ExtentHeight ExtentHeight

Establece el tamaño vertical de la extensión.Gets the vertical size of the extent.

ExtentWidth ExtentWidth ExtentWidth ExtentWidth

Obtiene el tamaño horizontal de la extensión.Gets the horizontal size of the extent.

HorizontalOffset HorizontalOffset HorizontalOffset HorizontalOffset

Obtiene el desplazamiento horizontal del contenido desplazado.Gets the horizontal offset of the scrolled content.

ScrollOwner ScrollOwner ScrollOwner ScrollOwner

Obtiene o establece un elemento ScrollViewer que controla el comportamiento de desplazamiento.Gets or sets a ScrollViewer element that controls scrolling behavior.

VerticalOffset VerticalOffset VerticalOffset VerticalOffset

Obtiene el desplazamiento vertical del contenido desplazado.Gets the vertical offset of the scrolled content.

ViewportHeight ViewportHeight ViewportHeight ViewportHeight

Obtiene el tamaño vertical de la ventanilla para este contenido.Gets the vertical size of the viewport for this content.

ViewportWidth ViewportWidth ViewportWidth ViewportWidth

Obtiene el tamaño horizontal de la ventanilla para este contenido.Gets the horizontal size of the viewport for this content.

Métodos

LineDown() LineDown() LineDown() LineDown()

Se desplaza hacia abajo en el contenido una unidad lógica.Scrolls down within content by one logical unit.

LineLeft() LineLeft() LineLeft() LineLeft()

Se desplaza a la izquierda en el contenido una unidad lógica.Scrolls left within content by one logical unit.

LineRight() LineRight() LineRight() LineRight()

Se desplaza una unidad lógica a la derecha en el contenido.Scrolls right within content by one logical unit.

LineUp() LineUp() LineUp() LineUp()

Se desplaza una unidad lógica hacia arriba en el contenido.Scrolls up within content by one logical unit.

MakeVisible(Visual, Rect) MakeVisible(Visual, Rect) MakeVisible(Visual, Rect) MakeVisible(Visual, Rect)

Exige que el contenido se desplace hasta que el espacio de la coordenada de un objeto Visual esté visible.Forces content to scroll until the coordinate space of a Visual object is visible.

MouseWheelDown() MouseWheelDown() MouseWheelDown() MouseWheelDown()

Se desplaza hacia abajo en el contenido después de que un usuario haga clic en el botón de rueda del mouse.Scrolls down within content after a user clicks the wheel button on a mouse.

MouseWheelLeft() MouseWheelLeft() MouseWheelLeft() MouseWheelLeft()

Se desplaza a la izquierda en el contenido después de que un usuario hace clic en el botón de rueda del mouse.Scrolls left within content after a user clicks the wheel button on a mouse.

MouseWheelRight() MouseWheelRight() MouseWheelRight() MouseWheelRight()

Se desplaza a la derecha en el contenido después de que un usuario haga clic en el botón de rueda del mouse.Scrolls right within content after a user clicks the wheel button on a mouse.

MouseWheelUp() MouseWheelUp() MouseWheelUp() MouseWheelUp()

Se desplaza hacia arriba en el contenido después de que un usuario haga clic en el botón de rueda del mouse.Scrolls up within content after a user clicks the wheel button on a mouse.

PageDown() PageDown() PageDown() PageDown()

Se desplaza hacia abajo en el contenido una página.Scrolls down within content by one page.

PageLeft() PageLeft() PageLeft() PageLeft()

Se desplaza hacia la izquierda en el contenido una página.Scrolls left within content by one page.

PageRight() PageRight() PageRight() PageRight()

Se desplaza hacia la derecha en el contenido una página.Scrolls right within content by one page.

PageUp() PageUp() PageUp() PageUp()

Se desplaza una página hacia arriba en el contenido.Scrolls up within content by one page.

SetHorizontalOffset(Double) SetHorizontalOffset(Double) SetHorizontalOffset(Double) SetHorizontalOffset(Double)

Establece la cantidad de desplazamiento horizontal.Sets the amount of horizontal offset.

SetVerticalOffset(Double) SetVerticalOffset(Double) SetVerticalOffset(Double) SetVerticalOffset(Double)

Establece la cantidad de desplazamiento vertical.Sets the amount of vertical offset.

Se aplica a

Consulte también: