Je veux faire défiler la datagrid
lorsque sa longueur est supérieure à la stackpanel
, donc j'ai essayé ceci:Comment faire pour faire défiler la grille de données dans stackpanel?
<StackPanel Orientation="Horizontal">
<ScrollViewer VerticalScrollBarVisibility="Auto" CanContentScroll="True">
<DataGrid Name="dgConfig" VerticalAlignment="Stretch" AutoGenerateColumns="False">
<DataGrid.Columns>
...
</DataGrid.Columns>
</DataGrid>
</ScrollViewer>
</StackPanel>
Mais cela ne fonctionne pas, je l'ai cherché sur ce web et échoué à trouver des solutions avaiable. Alors, comment dois-je résoudre ce problème? Merci!
Utilisez-vous d'autres panneaux tels que la grille ou le panneau d'ancrage? –
[Comment ajouter un ScrollBar à un Stackpanel] (https://stackoverflow.com/questions/6250240/how-to-add-a-scrollbar-to-a-stackpanel) –
Comment se comporte votre exemple de code? La hauteur de StackPanel est-elle augmentée au lieu d'afficher la barre de défilement? – opewix