WPF ListView ScrollBar visible à false
est-il possible de forcer le défilement horizontal (ou vertical) à ne pas s'afficher même en cas de besoin?
la chose est que j'ai besoin d'Afficher des couleurs qui sont différentes selon l'article. Cela fonctionne très bien, mais vous pouvez clairement voir que la couleur n'atteint pas les deux bord de la vue liste, qui est un peu laid. Pour aggraver les choses, j'ai dans mon listview un autre listview qui contient une liste d'article. L'arrière-plan de cet article ne se rapproche même pas du bord de la listview.
2 réponses
vous pouvez spécifier la visibilité de la barre de défilement verticale et horizontale à quatre options, en utilisant le ScrollViewer.HorizontalScrollBarVisibility
et ScrollViewer.VerticalScrollBarVisibility
propriétés attachées: Auto
,Disabled
,Hidden
et Visible
.
<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled">
Disabled
aura jamais de se montrer et de défilement n'est pas possible, Hidden
ne l'affichera pas, mais permettra aux utilisateurs de faire défiler en utilisant la sélection de texte et les touches fléchées/mousewheel, etc.
Directement sur la barre de défilement:
<ScrollViewer HorizontalScrollBarVisibility="Hidden" />
Si vous le faites dans un contrôle qui la met en œuvre dans ses ControlTemplate:
<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" />