如果您使用的是 ListBox,那么我建议您更改 ItemTemplate 以匹配您想要的格式。看起来您已经拥有一个包含临时读数和读数时间的对象集合(您的值集合)。因此,将 ItemsSource 属性设置为该集合。您可以在代码中执行此操作
listBox.ItemsSource = values;
或者您可以在 xaml 中执行此操作
<ListBox ItemsSource="{Binding values}" />
以上假设您有一个 DataContext ,它的 values 属性包含您的临时读数。
下一步是更改 ItemTemplate 以适合您的格式
<ListBox ItemsSource="{Binding values}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="55"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding value, StringFormat={}{0}°}"/>
<TextBlock Text="{Binding date, StringFormat={}{0:MM/dd/yyyy hh:mm}}"
Grid.Column="1" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>