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