Partager via


IScrollInfo.ScrollOwner Propriété

Définition

Obtient ou définit un élément ScrollViewer qui contrôle le comportement du 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 du 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 d’un 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 sur cet objet lorsque les propriétés changent.

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

S’applique à