ListBox
с пользовательским DataTempale
- это то, что вы ищете.
Прежде всего, скачайте данные с сервера и поместите их в какую-нибудь коллекцию. ObservableCollection
- лучший выбор, потому что он автоматически обновляет вид при добавлении / удалении новых элементов. Итак, отсканированный код будет выглядеть так:
ObservableCollection<CustomItem> items = new ObservableCollection<CustomItem>();
// add items to the `items` list
list.ItemsSource = items; // bind items to the ListBox with a name 'list'
Xaml:
<ListBox x:Name="list">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDifenition Width="Auto" />
<ColumnDifenition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text={Binding Field1} />
<TextBlock Grid.Column="1" Text={Binding Field1} />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>