Come faccio a ripetere gli elementi di ListView di WPF in orizzontale, come una barra di scorrimento orizzontale?

Ho un ListView WPF che ripete i dati verticalmente. Non riesco a capire come farlo ripetere orizzontalmente, come la visualizzazione della presentazione in Windows Explorer. La mia attuale definizione di ListView è:

  

Il DataTemplate è (anche se credo che ciò non dovrebbe avere importanza);

                               

Impostare il ItemsPanel di ListView su StackPanel orizzontale. Come questo:

      

Forse un modo migliore per farlo sarebbe quello di utilizzare un VirtualizingStackPanel che ha tutte le stesse proprietà ma è molto più performante soprattutto per le liste con molti oggetti.

Ho trovato più facile andare in questo modo