2009-12-03 3 views
0

Toutes nos excuses pour le titre ambigu.Aligner/scoll problèmes dans XAML Listbox

Je souhaite que les éléments de ma listbox s'affichent de la même façon qu'une galerie de photos - imaginez une vue Miniatures dans l'explorateur de fichiers Windows.

J'ai un listbox défini comme si

<ListBox ItemsSource="{Binding RUFView}" x:Name="RUFs" Margin="228,34,12,12" Background="Transparent" BorderBrush="#007F9DB9"> 
    <ListBox.ItemsPanel> 
     <ItemsPanelTemplate> 
      <StackPanel Orientation="Horizontal" Height="Auto"/> 
     </ItemsPanelTemplate> 
    </ListBox.ItemsPanel> 
</ListBox> 

Le ItemsSource contient une liste de RUFViews qui prennent soin d'eux-mêmes l'affichage (essentiellement sous forme de cases photo), qui est fait correctement. Cependant, les éléments sont alignés au milieu à gauche au lieu du haut à gauche. Ils ne vont pas non plus sur la deuxième ligne une fois qu'il y en a trop, ils défilent à la place.

Cela peut être trivial mais je n'ai aucune idée de comment le faire, tout conseil serait génial.

Merci.

Répondre