Freigeben über


IScrollInfo Schnittstelle

Definition

Stellt den haupt bildlauffähigen Bereich innerhalb eines ScrollViewer Steuerelements dar.

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

Hinweise

Die IScrollInfo Schnittstelle macht Zugriff auf Methoden verfügbar, die das logische Scrollen von untergeordneten Inhalten ermöglichen, sowie das Berechnen, welche untergeordneten Elemente sichtbar sind. Darüber hinaus werden Eigenschaften definiert, die zum Definieren des bildlauffähigen Bereichs verwendet werden.

Logisches Scrollen ermöglicht das Scrollen zum nächsten Element in der logischen Struktur. Physischer Bildlauf im Gegensatz dazu führt einen Bildlauf durch einen definierten messbaren Inkrement in einer angegebenen Richtung durch. Wenn Sie einen physischen Bildlauf anstelle eines logischen Bildlaufs benötigen, schließen Sie das Hostelement Panel in ein ScrollViewer , und legen Sie den Wert der CanContentScroll Eigenschaft auf false.

Eigenschaften

Name Beschreibung
CanHorizontallyScroll

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Bildlauf auf der horizontalen Achse möglich ist.

CanVerticallyScroll

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Bildlauf auf der vertikalen Achse möglich ist.

ExtentHeight

Ruft die vertikale Größe des Umfangs ab.

ExtentWidth

Ruft die horizontale Größe des Umfangs ab.

HorizontalOffset

Ruft den horizontalen Offset des gescrollten Inhalts ab.

ScrollOwner

Dient zum Abrufen oder Festlegen eines ScrollViewer Elements, das das Bildlaufverhalten steuert.

VerticalOffset

Ruft den vertikalen Offset des gescrollten Inhalts ab.

ViewportHeight

Ruft die vertikale Größe des Viewports für diesen Inhalt ab.

ViewportWidth

Ruft die horizontale Größe des Viewports für diesen Inhalt ab.

Methoden

Name Beschreibung
LineDown()

Scrollt innerhalb des Inhalts um eine logische Einheit nach unten.

LineLeft()

Scrollt innerhalb des Inhalts um eine logische Einheit nach links.

LineRight()

Scrollt innerhalb des Inhalts um eine logische Einheit nach rechts.

LineUp()

Scrollt innerhalb des Inhalts um eine logische Einheit nach oben.

MakeVisible(Visual, Rect)

Erzwingt den Bildlauf des Inhalts, bis der Koordinatenbereich eines Visual Objekts sichtbar ist.

MouseWheelDown()

Scrollt innerhalb des Inhalts nach unten, nachdem ein Benutzer auf die Radtaste mit der Maus klickt.

MouseWheelLeft()

Scrollt innerhalb des Inhalts nach links, nachdem ein Benutzer auf die Radtaste mit der Maus klickt.

MouseWheelRight()

Scrollt innerhalb des Inhalts nach rechts, nachdem ein Benutzer auf die Radtaste mit der Maus klickt.

MouseWheelUp()

Scrollt innerhalb des Inhalts nach oben, nachdem ein Benutzer auf die Radtaste mit der Maus klickt.

PageDown()

Scrollt innerhalb des Inhalts um eine Seite nach unten.

PageLeft()

Scrollt innerhalb des Inhalts um eine Seite nach links.

PageRight()

Scrollt um eine Seite nach rechts innerhalb des Inhalts.

PageUp()

Scrollt innerhalb des Inhalts um eine Seite nach oben.

SetHorizontalOffset(Double)

Legt die Menge des horizontalen Offsets fest.

SetVerticalOffset(Double)

Legt die Höhe des vertikalen Offsets fest.

Gilt für:

Weitere Informationen