listboxitem wpf
cómo hacer uniformgrid verticalmente (2)
Estoy usando UniformGrid
y está haciendo que los elementos se muestren horizontalmente. ¿Hay alguna manera de hacer que se muestre verticalmente?
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
Cualquier ayuda sería muy apreciada.
El diseño de WPF UniformGrid
es solo horizontal, por ejemplo:
1 2 3
4 5 6
7 8 9
Tal vez podría usar un WrapPanel
en WrapPanel
lugar y simplemente configure ItemHeight
y ItemWidth
al tamaño de la cuadrícula que desee y establezca la Orientation
en Orientation.Vertical
. Orientation.Vertical
.
O puede crear un UniformGrid
derivado para manejar la Orientation
, hay un buen ejemplo en MSDN .
Éste mostrará:
1 4 7
2 5 8
3 6 9
¿Es esto lo que quieres decir?
Llego un poco tarde a la fiesta, pero para cualquiera que busque una solución, lo siguiente funciona.
<UniformGrid Columns="1" />