使用带 XAML 的 ItemControls 将信息拆分成列

Split information into columns using ItemControls with XAML

在我的 UWP 应用程序中,我显示了一天中每个小时的值。我是 XAML 的新手,所以我的第一次尝试是构建 4 列,每列包含 6 个文本块以显示完整信息。

我一直在寻找一种更好的方法来使用像 ItemsControl 这样的中继器来做到这一点,但我的问题是:

如何将信息分成 4 列(每列 6 小时)?

已解决。我做错了。

我必须使用 ItemsWrapGrid 将我的信息拆分成固定数量的行,如下所示:

<Grid x:Name="thisGrid">
    <GridView x:Name="thisGridView">
        <GridView.ItemsPanel>
            <ItemsPanelTemplate>
                <ItemsWrapGrid
                        x:Name="thisItemsWrapGrid"
                        Orientation="Vertical"
                        MaximumRowsOrColumns="6"
                    />
            </ItemsPanelTemplate>
        </GridView.ItemsPanel>
        <TextBlock Text="00:00 0,084"/>
        <TextBlock Text="01:00 0,077"/>
        <TextBlock Text="02:00 0,071"/>
    </GridView>
</Grid>