2012-02-05 13 views
8

Ho cercato per un po 'di tempo cercando di trovare una risposta a questo, senza alcun risultato.attuali ListBox Articoli dal basso verso l'alto

L'impostazione predefinita WPF Listbox aggiunge elementi allineati in alto, e gli elementi aggiuntivi sotto di essa. Mi piacerebbe una listbox che presenti gli oggetti nella direzione opposta, quindi aggiunge elementi allineati in basso.

Esempio: enter image description here

Sono sicuro che ci deve essere un modo più semplice che ho trascurato di fare questo senza dover riscrivere tutto, ma Google non sembra avere la risposta per questo e io Sono perplesso.

Grazie.

risposta

15

Modifica layout s' il ItemsPanel:

<ListBox.ItemsPanel> 
    <ItemsPanelTemplate> 
     <VirtualizingStackPanel VerticalAlignment="Bottom"/> 
    </ItemsPanelTemplate> 
</ListBox.ItemsPanel> 

Questo non fa ciò che la vostra immagine sembra implicare, con il primo elemento aggiunto ancora in cima. Se vuoi invertire l'ordine, sarebbe un altro problema.

+1

Grazie alla risposta rapida, funziona e posso invertire l'ordine da solo. –

+0

@BrokenPixels: prego, mi ha aiutato :) –

Problemi correlati