2010-04-21 5 views
6

          J'ai une grille à l'intérieur ScrollViewer. La grille n'a qu'une colonne et plusieurs lignes. J'ajoute des contrôles dans les lignes de la grille. Le problème est que je peux voir VerticalScrollBar quand j'ajoute des contrôles mais je ne peux pas voir HorizontalScrollBar bien que j'ajoute des contrôles très larges.
Mon XAML se présente comme suitWPF barre de défilement horizontale n'est pas visible

<ScrollViewer> 
    <Grid> 
     rows ... 
    </Grid> 
</ScrollViewer> 

Merci,
fourmi.

+0

Maintenant j'ai trouvé la solution. Lorsque j'ajoute StackPanel sous ScrollViewer, cela fonctionne. Il devient .... Mais je ne sais toujours pas pourquoi ... ne fonctionne pas. – Ant

Répondre

11

Définissez HorizontalScrollBarVisibility du ScrollViewer sur "Auto" ou "Visible".

<ScrollViewer HorizontalScrollBarVisibility="Auto"> 
    <Grid> 
    ... rows ... 
    </Grid> 
</ScrollViewer> 
Questions connexes