IScrollInfo Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |