apakah ada komponen UI untuk mengatur elemen sebagai grid dengan WPF [duplikat]
Dec 21 2020
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 Dec 21 2020 at 17:32
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>
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'