IScrollInfo Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a região rolável principal em um controle ScrollViewer.
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 permitem a rolagem lógica do conteúdo filho, bem como a computação de quais elementos filho estão visíveis. Além disso, ele define as propriedades usadas para definir a região rolável.
A rolagem lógica permite rolar para o próximo elemento na árvore lógica. A rolagem física, em contraste, rola o conteúdo por um incremento mensurável definido em uma direção especificada. Se você precisar de rolagem física em vez de rolagem lógica, embrulhe o elemento host Panel em um ScrollViewer e defina o valor de sua CanContentScroll propriedade como false
.
Propriedades
CanHorizontallyScroll |
Obtém ou define um valor que indica se é possível rolar no eixo horizontal. |
CanVerticallyScroll |
Obtém ou define um valor que indica se é possível rolar no eixo vertical. |
ExtentHeight |
Obtém o tamanho vertical da extensão. |
ExtentWidth |
Obtém o tamanho horizontal da extensão. |
HorizontalOffset |
Obtém o deslocamento horizontal do conteúdo rolado. |
ScrollOwner |
Obtém ou define um elemento ScrollViewer que controla o comportamento de rolagem. |
VerticalOffset |
Obtém o deslocamento vertical do conteúdo rolado. |
ViewportHeight |
Obtém o tamanho vertical do visor para este conteúdo. |
ViewportWidth |
Obtém o tamanho horizontal do visor para este conteúdo. |
Métodos
LineDown() |
Rola para baixo uma unidade lógica no conteúdo. |
LineLeft() |
Rola à esquerda no conteúdo em uma unidade lógica. |
LineRight() |
Rola à direita no conteúdo em uma unidade lógica. |
LineUp() |
Rola para cima no conteúdo em uma unidade lógica. |
MakeVisible(Visual, Rect) |
Força o conteúdo a rolar até que o espaço de coordenadas de um objeto Visual esteja visível. |
MouseWheelDown() |
Rola para baixo no conteúdo após o usuário clicar no botão de rolagem de um mouse. |
MouseWheelLeft() |
Rola para a esquerda no conteúdo após o usuário clicar no botão de rolagem de um mouse. |
MouseWheelRight() |
Rola para a direita no conteúdo após o usuário clicar no botão de rolagem de um mouse. |
MouseWheelUp() |
Rola para cima no conteúdo após o usuário clicar no botão de rolagem de um mouse. |
PageDown() |
Rola uma página para baixo no conteúdo. |
PageLeft() |
Rola uma página para a esquerda no conteúdo. |
PageRight() |
Rola uma página para a direita no conteúdo. |
PageUp() |
Rola uma página para cima no conteúdo. |
SetHorizontalOffset(Double) |
Define a quantidade de deslocamento horizontal. |
SetVerticalOffset(Double) |
Define a quantidade de deslocamento vertical. |