В настоящее время я анализирую HTML, чтобы создать массив, показанный ниже в списке
Я вывожу каждый объект в массиве в текстовое поле, вот так
//first line
flight1.Text = node[0][2];
origin1.Text = node[0][3];
status1.Text = node[0][7];
time1.Text = node[0][6];
//second line
textBlock1.Text = node[1][3];
textBlock2.Text = node[1][3];
textBlock4.Text = node[1][7];
textBlock3.Text = node[1][6];
Это результат
Как вы можете себе представить, это довольно изнурительная работа и, вероятно, не лучший способ сделать это.
В любом случае можно ли привязать каждый раздел в массиве, например ... все имена рейсов к списку в шаблоне данных, чтобы в нем автоматически перечислялись все время полета и все время полета и т. Д.
Что-то вроде этого для XAML
<ListBox Margin="6,6,-12,0" Name="listBox1">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432" Height="Auto">
<TextBlock Text="{Binding FlightNumber}" Foreground="#FF4BCCF5" FontSize="24" />
<TextBlock Text="{Binding Origin}" TextWrapping="Wrap" FontSize="22" Foreground="#FF969696" />
<TextBlock Text="{Binding Time}" TextWrapping="Wrap" FontSize="20" Foreground="#FF05C16C" />
<TextBlock Text="{Binding Status}" TextWrapping="Wrap" FontSize="20" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>