IScrollInfo.ScrollOwner Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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