Freigeben über


IScrollInfo.ScrollOwner Eigenschaft

Definition

Ruft ein ScrollViewer-Element ab, das das Scrollverhalten steuert, oder legt es fest.

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 Scrollverhalten steuert. Diese Eigenschaft hat keinen Standardwert.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die ScrollOwner -Eigenschaft mithilfe von prozeduralem Code festgelegt wird.

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 implementieren IScrollInfo , müssen für dieses Objekt aufrufen InvalidateScrollInfo , wenn sich die Eigenschaften ändern.

Logischer Bildlauf ermöglicht den Bildlauf zum nächsten Element in der logischen Struktur. Beim physischen Scrollen hingegen wird der Inhalt um ein definiertes messbares Inkrement in einer angegebenen Richtung gescrollt. Wenn Sie einen physischen Bildlauf anstelle eines logischen Bildlaufs benötigen, umschließen Sie das Hostelement Panel in ein ScrollViewer , und legen Sie den Wert seiner CanContentScroll -Eigenschaft auf fest false.

Gilt für: