apakah ada komponen UI untuk mengatur elemen sebagai grid dengan WPF [duplikat]
Saya membuat model tampilan dengan properti ObservableCollection (of strings). Saya ingin membuat tampilan (XAML) yang mengatur item koleksi sebagai kisi.
Misalnya, jika koleksi saya berisi Kim, Ron, Peter, Nick, Tom, Dan, Bella, Rose ...
Ini akan diatur seperti ini:
Kim Ron Peter
Nick Tom Dan
Bella Rose ...
Apakah ada komponen UI yang dapat menggunakan koleksi saya sebagai itemsSource dan mengaturnya sesuai kebutuhan?
Jawaban
TamBui
Ya, Anda dapat menggunakan UIElement apa pun yang berasal dari ItemsControl
, seperti ListBox
, dan mengubahnya ItemsPanel
menjadi a UniformGrid
dengan Columns
ukuran 3.
Sebagai contoh:
<ListBox ItemsSource="{Binding Names}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'