IScrollInfo Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la región desplazable principal dentro de un control ScrollViewer.
public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
- Derivado
Comentarios
La IScrollInfo interfaz expone el acceso a métodos que permiten el desplazamiento lógico del contenido secundario, así como calcular qué elementos secundarios son visibles. Además, define las propiedades usadas para definir la región desplazable.
El desplazamiento lógico permite desplazarse al siguiente elemento del árbol lógico. El desplazamiento físico, en cambio, desplaza el contenido por un incremento medible definido en una dirección especificada. Si necesita desplazamiento físico en lugar de desplazamiento lógico, ajuste el elemento host Panel en y ScrollViewer establezca el valor de su CanContentScroll propiedad false
en .
Propiedades
CanHorizontallyScroll |
Obtiene o establece un valor que indica si el desplazamiento en el eje horizontal es posible. |
CanVerticallyScroll |
Obtiene o establece un valor que indica si el desplazamiento en el eje vertical es posible. |
ExtentHeight |
Establece el tamaño vertical de la extensión. |
ExtentWidth |
Obtiene el tamaño horizontal de la extensión. |
HorizontalOffset |
Obtiene el desplazamiento horizontal del contenido desplazado. |
ScrollOwner |
Obtiene o establece un elemento ScrollViewer que controla el comportamiento de desplazamiento. |
VerticalOffset |
Obtiene el desplazamiento vertical del contenido desplazado. |
ViewportHeight |
Obtiene el tamaño vertical de la ventanilla para este contenido. |
ViewportWidth |
Obtiene el tamaño horizontal de la ventanilla para este contenido. |
Métodos
LineDown() |
Se desplaza hacia abajo en el contenido una unidad lógica. |
LineLeft() |
Se desplaza a la izquierda en el contenido una unidad lógica. |
LineRight() |
Se desplaza una unidad lógica a la derecha en el contenido. |
LineUp() |
Se desplaza una unidad lógica hacia arriba en el contenido. |
MakeVisible(Visual, Rect) |
Exige que el contenido se desplace hasta que el espacio de la coordenada de un objeto Visual esté visible. |
MouseWheelDown() |
Se desplaza hacia abajo en el contenido después de que un usuario haga clic en el botón de rueda del mouse. |
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. |
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. |
MouseWheelUp() |
Se desplaza hacia arriba en el contenido después de que un usuario haga clic en el botón de rueda del mouse. |
PageDown() |
Se desplaza hacia abajo en el contenido una página. |
PageLeft() |
Se desplaza hacia la izquierda en el contenido una página. |
PageRight() |
Se desplaza hacia la derecha en el contenido una página. |
PageUp() |
Se desplaza una página hacia arriba en el contenido. |
SetHorizontalOffset(Double) |
Establece la cantidad de desplazamiento horizontal. |
SetVerticalOffset(Double) |
Establece la cantidad de desplazamiento vertical. |