IScrollInfo Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje hlavní posouvatelnou oblast uvnitř ScrollViewer ovládacího prvku.
public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
- Odvozené
Poznámky
Rozhraní IScrollInfo zpřístupňuje přístup k metodám, které umožňují logické posouvání podřízeného obsahu a také výpočtu, které podřízené prvky jsou viditelné. Kromě toho definuje vlastnosti používané k definování posouvatelné oblasti.
Logické posouvání umožňuje posouvání na další prvek v logickém stromu. Fyzické posouvání naproti tomu posouvá obsah definovaným měřitelným přírůstkem v zadaném směru. Pokud místo logického posouvání vyžadujete fyzické posouvání, zabalte prvek host Panel do objektu ScrollViewer a nastavte hodnotu jeho CanContentScroll vlastnosti na false
.
Vlastnosti
CanHorizontallyScroll |
Získá nebo nastaví hodnotu, která označuje, zda je možné posouvání na vodorovné ose. |
CanVerticallyScroll |
Získá nebo nastaví hodnotu, která označuje, zda je možné posouvání na svislé ose. |
ExtentHeight |
Získá svislou velikost rozsahu. |
ExtentWidth |
Získá vodorovnou velikost rozsahu. |
HorizontalOffset |
Získá vodorovný posun posunu posunutého obsahu. |
ScrollOwner |
Získá nebo nastaví ScrollViewer prvek, který řídí chování posouvání. |
VerticalOffset |
Získá svislý posun posunu posunutého obsahu. |
ViewportHeight |
Získá svislou velikost zobrazení pro tento obsah. |
ViewportWidth |
Získá vodorovnou velikost zobrazení pro tento obsah. |
Metody
LineDown() |
Posune se v obsahu dolů o jednu logickou jednotku. |
LineLeft() |
Posune obsah doleva o jednu logickou jednotku. |
LineRight() |
Posune se přímo v obsahu o jednu logickou jednotku. |
LineUp() |
Posune se v rámci obsahu o jednu logickou jednotku nahoru. |
MakeVisible(Visual, Rect) |
Vynutí posouvání obsahu, dokud není viditelný prostor souřadnic objektu Visual . |
MouseWheelDown() |
Posune se v obsahu dolů poté, co uživatel klikne na tlačítko kolečka myši. |
MouseWheelLeft() |
Posune se doleva v obsahu poté, co uživatel klikne na tlačítko kolečka myši. |
MouseWheelRight() |
Posune se přímo v obsahu poté, co uživatel klikne na tlačítko kolečka myši. |
MouseWheelUp() |
Posune se v obsahu nahoru poté, co uživatel klikne na tlačítko kolečka myši. |
PageDown() |
Posune se v obsahu o jednu stránku dolů. |
PageLeft() |
Posune obsah doleva o jednu stránku. |
PageRight() |
Posune se přímo v obsahu o jednu stránku. |
PageUp() |
Posune se v rámci obsahu o jednu stránku nahoru. |
SetHorizontalOffset(Double) |
Nastaví velikost vodorovného posunu. |
SetVerticalOffset(Double) |
Nastaví velikost svislého posunu. |