IScrollInfo Interfejs

Definicja

Reprezentuje główny region przewijany wewnątrz kontrolki ScrollViewer .

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

Uwagi

Interfejs IScrollInfo uwidacznia dostęp do metod, które umożliwiają logiczne przewijanie zawartości podrzędnej, a także przetwarzanie, które elementy podrzędne są widoczne. Ponadto definiuje właściwości używane do definiowania regionu z możliwością przewijania.

Przewijanie logiczne umożliwia przewijanie do następnego elementu w drzewie logicznym. Z kolei przewijanie fizyczne przewija zawartość przez zdefiniowaną wymierną inkrementację w określonym kierunku. Jeśli potrzebujesz fizycznego przewijania zamiast przewijania logicznego, opakuj element hosta Panel w obiekcie ScrollViewer i ustaw wartość jego CanContentScroll właściwości na false.

Właściwości

CanHorizontallyScroll

Pobiera lub ustawia wartość wskazującą, czy przewijanie na osi poziomej jest możliwe.

CanVerticallyScroll

Pobiera lub ustawia wartość wskazującą, czy przewijanie na osi pionowej jest możliwe.

ExtentHeight

Pobiera pionowy rozmiar zakresu.

ExtentWidth

Pobiera poziomy rozmiar zakresu.

HorizontalOffset

Pobiera przesunięcie poziome przewijanej zawartości.

ScrollOwner

Pobiera lub ustawia ScrollViewer element, który kontroluje zachowanie przewijania.

VerticalOffset

Pobiera przesunięcie pionowe przewijanej zawartości.

ViewportHeight

Pobiera pionowy rozmiarportu widoku dla tej zawartości.

ViewportWidth

Pobiera poziomy rozmiar widoku dla tej zawartości.

Metody

LineDown()

Przewija zawartość w dół według jednej jednostki logicznej.

LineLeft()

Przewijanie pozostawione w zawartości przez jedną jednostkę logiczną.

LineRight()

Przewija się bezpośrednio w obrębie zawartości przez jedną jednostkę logiczną.

LineUp()

Przewija się w górę w obrębie zawartości przez jedną jednostkę logiczną.

MakeVisible(Visual, Rect)

Wymusza przewinięcie zawartości do momentu, aż będzie widoczna przestrzeń współrzędna Visual obiektu.

MouseWheelDown()

Przewija się w dół w obrębie zawartości, gdy użytkownik kliknie przycisk kółka myszy.

MouseWheelLeft()

Przewija się w lewo w obrębie zawartości, gdy użytkownik kliknie przycisk kółka myszy.

MouseWheelRight()

Przewija się bezpośrednio w obrębie zawartości, gdy użytkownik kliknie przycisk kółka myszy.

MouseWheelUp()

Przewija się w górę w obrębie zawartości, gdy użytkownik kliknie przycisk koła myszy.

PageDown()

Przewija zawartość w dół według jednej strony.

PageLeft()

Przewija się w lewo w obrębie zawartości po jednej stronie.

PageRight()

Przewija się bezpośrednio w obrębie zawartości po jednej stronie.

PageUp()

Przewija się w górę w obrębie zawartości według jednej strony.

SetHorizontalOffset(Double)

Ustawia ilość przesunięcia poziomego.

SetVerticalOffset(Double)

Ustawia ilość przesunięcia pionowego.

Dotyczy

Zobacz też