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í posuvnou 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čty, které podřízené prvky jsou viditelné. Kromě toho definuje vlastnosti, které slouží k definování posuvné 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 vyžadujete fyzické posouvání místo logického posouvání, zabalte prvek hostitele Panel do a ScrollViewer nastavte hodnotu jeho CanContentScroll vlastnosti na false.
Vlastnosti
| Name | Description |
|---|---|
| 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 posun posunu posunu posunutého obsahu. |
| ScrollOwner |
Získá nebo nastaví ScrollViewer prvek, který řídí chování posouvání. |
| VerticalOffset |
Získá svislý posun posun posunu posunu posunutého obsahu. |
| ViewportHeight |
Získá svislou velikost oblasti zobrazení pro tento obsah. |
| ViewportWidth |
Získá vodorovnou velikost oblasti zobrazení pro tento obsah. |
Metody
| Name | Description |
|---|---|
| LineDown() |
Posune obsah dolů o jednu logickou jednotku. |
| LineLeft() |
Posunuje obsah doleva o jednu logickou jednotku. |
| LineRight() |
Posunuje se přímo v obsahu o jednu logickou jednotku. |
| LineUp() |
Posune se v obsahu o jednu logickou jednotku nahoru. |
| MakeVisible(Visual, Rect) |
Vynutí, aby se obsah posouvat, dokud není viditelný souřadnicový prostor objektu Visual . |
| MouseWheelDown() |
Po kliknutí uživatelem na tlačítko kolečka na myši se posune v obsahu dolů. |
| MouseWheelLeft() |
Posune obsah doleva, jakmile 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() |
Posunuje obsah doleva o jednu stránku. |
| PageRight() |
Posunuje se přímo v obsahu o jednu stránku. |
| PageUp() |
Posune se v obsahu o jednu stránku nahoru. |
| SetHorizontalOffset(Double) |
Nastaví velikost vodorovného posunu. |
| SetVerticalOffset(Double) |
Nastaví velikost svislého posunu. |