Dans un j'ai Zone de groupe Listbox, ListboxItems sont définis dans le XAML ainsi. La zone de liste est définie:WPF Listbox défiler wont verticale
<ListBox Name="lvAvoidCountry" Margin="5,5,5,5"
Background="Transparent"
ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" >
Les articles sont définis comme suit:
<ListViewItem >
<CheckBox Name="chkAlbanien" Tag="55">
<StackPanel Orientation="Horizontal">
<Image Source="images/flag_albania.png" Height="30"></Image>
<TextBlock Text="Albanien" Margin="5,0,0,0"></TextBlock>
</StackPanel>
</CheckBox>
</ListViewItem>
Si je supprime les paramètres ScrollViewer j'obtenir le défilement horizontal et les éléments sont bien formatés - largeur correcte. Si j'utilise les paramètres du défilement, les éléments sont tronqués de sorte que tous les éléments sont placés dans la liste. (par exemple, le drapeau est affiché, la case à cocher est affichée mais le texte est juste "Alba").
Merci pour tous les conseils!
Et qu'est-ce que vous voulez accomplir? Si vous définissez la visibilité de la barre de défilement horizontale sur désactivé, cela semble être le résultat normal. Ou est-ce que je manque quelque chose? – Timores
Je veux un défilement vertical. – JerryVienna