IScrollInfo.ScrollOwner Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.