Partage via


IScrollInfo.ScrollOwner Propriété

Définition

Obtient ou définit un ScrollViewer élément qui contrôle le comportement de défilement.

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

Valeur de propriété

Élément ScrollViewer qui contrôle le comportement de défilement. Cette propriété n’a aucune valeur par défaut.

Exemples

L’exemple suivant montre comment définir la propriété à l’aide ScrollOwner du code procédural.

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

Remarques

Les classes qui implémentent IScrollInfo doivent appeler InvalidateScrollInfo cet objet lorsque les propriétés changent.

Le défilement logique permet de faire défiler vers l’élément suivant dans l’arborescence logique. Le défilement physique, en revanche, fait défiler le contenu par incrément mesurable défini dans une direction spécifiée. Si vous avez besoin d’un défilement physique au lieu du défilement logique, encapsulez l’élément hôte dans un élément hôte Panel et définissez la valeur de sa CanContentScroll propriété falsesur .ScrollViewer

S’applique à