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. |