IScrollInfo Interface

Definição

Representa a região rolável principal em um controle ScrollViewer.Represents the main scrollable region inside a ScrollViewer control.

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

Comentários

A IScrollInfo interface expõe o acesso a métodos que habilitam a rolagem lógica do conteúdo filho, bem como a computação de quais elementos filho são visíveis.The IScrollInfo interface exposes access to methods that enable logical scrolling of child content as well as computing which child elements are visible. Além disso, ele define as propriedades usadas para definir a região rolável.In addition, it defines properties used to define the scrollable region.

A rolagem lógica habilita a rolagem para o próximo elemento na árvore lógica.Logical scrolling enables scrolling to the next element in the logical tree. A rolagem física, por outro lado, rola o conteúdo por um incremento mensurável definido em uma direção especificada.Physical scrolling, in contrast, scrolls content by a defined measurable increment in a specified direction. Se você precisar de rolagem física em vez de rolagem lógica, empacote Panel o elemento de ScrollViewer host em um e defina o CanContentScroll valor de falsesua propriedade como.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.

Propriedades

CanHorizontallyScroll

Obtém ou define um valor que indica se é possível rolar no eixo horizontal.Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.

CanVerticallyScroll

Obtém ou define um valor que indica se é possível rolar no eixo vertical.Gets or sets a value that indicates whether scrolling on the vertical axis is possible.

ExtentHeight

Obtém o tamanho vertical da extensão.Gets the vertical size of the extent.

ExtentWidth

Obtém o tamanho horizontal da extensão.Gets the horizontal size of the extent.

HorizontalOffset

Obtém o deslocamento horizontal do conteúdo rolado.Gets the horizontal offset of the scrolled content.

ScrollOwner

Obtém ou define um elemento ScrollViewer que controla o comportamento de rolagem.Gets or sets a ScrollViewer element that controls scrolling behavior.

VerticalOffset

Obtém o deslocamento vertical do conteúdo rolado.Gets the vertical offset of the scrolled content.

ViewportHeight

Obtém o tamanho vertical do visor para este conteúdo.Gets the vertical size of the viewport for this content.

ViewportWidth

Obtém o tamanho horizontal do visor para este conteúdo.Gets the horizontal size of the viewport for this content.

Métodos

LineDown()

Rola para baixo uma unidade lógica no conteúdo.Scrolls down within content by one logical unit.

LineLeft()

Rola à esquerda no conteúdo em uma unidade lógica.Scrolls left within content by one logical unit.

LineRight()

Rola à direita no conteúdo em uma unidade lógica.Scrolls right within content by one logical unit.

LineUp()

Rola para cima no conteúdo em uma unidade lógica.Scrolls up within content by one logical unit.

MakeVisible(Visual, Rect)

Força o conteúdo a rolar até que o espaço de coordenadas de um objeto Visual esteja visível.Forces content to scroll until the coordinate space of a Visual object is visible.

MouseWheelDown()

Rola para baixo no conteúdo após o usuário clicar no botão de rolagem de um mouse.Scrolls down within content after a user clicks the wheel button on a mouse.

MouseWheelLeft()

Rola para a esquerda no conteúdo após o usuário clicar no botão de rolagem de um mouse.Scrolls left within content after a user clicks the wheel button on a mouse.

MouseWheelRight()

Rola para a direita no conteúdo após o usuário clicar no botão de rolagem de um mouse.Scrolls right within content after a user clicks the wheel button on a mouse.

MouseWheelUp()

Rola para cima no conteúdo após o usuário clicar no botão de rolagem de um mouse.Scrolls up within content after a user clicks the wheel button on a mouse.

PageDown()

Rola uma página para baixo no conteúdo.Scrolls down within content by one page.

PageLeft()

Rola uma página para a esquerda no conteúdo.Scrolls left within content by one page.

PageRight()

Rola uma página para a direita no conteúdo.Scrolls right within content by one page.

PageUp()

Rola uma página para cima no conteúdo.Scrolls up within content by one page.

SetHorizontalOffset(Double)

Define a quantidade de deslocamento horizontal.Sets the amount of horizontal offset.

SetVerticalOffset(Double)

Define a quantidade de deslocamento vertical.Sets the amount of vertical offset.

Aplica-se a

Veja também