Freigeben über


IScrollInfo.ScrollOwner Eigenschaft

Definition

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

public:
 property System::Windows::Controls::ScrollViewer ^ ScrollOwner { System::Windows::Controls::ScrollViewer ^ get(); void set(System::Windows::Controls::ScrollViewer ^ value); };
public System.Windows.Controls.ScrollViewer ScrollOwner { get; set; }
member this.ScrollOwner : System.Windows.Controls.ScrollViewer with get, set
Public Property ScrollOwner As ScrollViewer

Eigenschaftswert

Ein ScrollViewer Element, das das Bildlaufverhalten steuert. Diese Eigenschaft hat keinen Standardwert.

Beispiele

Das folgende Beispiel zeigt, wie Sie die ScrollOwner Eigenschaft mithilfe von Prozedurcode festlegen.

private void onLoad(object sender, System.EventArgs e)
{
    ((IScrollInfo)sp1).CanVerticallyScroll = true;
    ((IScrollInfo)sp1).CanHorizontallyScroll = true;
    ((IScrollInfo)sp1).ScrollOwner = sv1;
}
Private Sub onLoad(ByVal sender As Object, ByVal args As RoutedEventArgs)
    CType(sp1, IScrollInfo).CanVerticallyScroll = True
    CType(sp1, IScrollInfo).CanHorizontallyScroll = True
    CType(sp1, IScrollInfo).ScrollOwner = sv1
End Sub

Hinweise

Klassen, die implementiert IScrollInfo werden, müssen dieses Objekt aufrufen InvalidateScrollInfo , wenn Eigenschaften geändert 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.

Gilt für: