¿Existe algún componente de interfaz de usuario para organizar elementos como cuadrícula con WPF [duplicado]?
Dec 21 2020
Creé un modelo de vista con una propiedad ObservableCollection (of strings). Quiero crear una vista (XAML) que organice los elementos de la colección como una cuadrícula.
por ejemplo, si mi colección contiene a Kim, Ron, Peter, Nick, Tom, Dan, Bella, Rose ...
Se organizará así:
Kim Ron Peter
Nick Tom Dan
Bella Rose ...
¿Hay algún componente de la interfaz de usuario que pueda usar mi colección como itemsSource y organizarlo como lo necesite?
Respuestas
TamBui Dec 21 2020 at 17:32
Sí, puede usar cualquier UIElement que se derive de ItemsControl
, como ListBox
, y cambiarlo ItemsPanel
para que tenga UniformGrid
un Columns
tamaño de 3.
Por ejemplo:
<ListBox ItemsSource="{Binding Names}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>