我有一个 jsonObject,其中包含数据并且我想在我的 Windows 手机屏幕中显示这些数据。这些数据实际上是从 Web 服务中检索的并将其转换为 json 对象。但因为我是 Windows 应用程序的新手,所以我不知道网格、画布等,所以任何人都可以帮我这样做吗?
我写了下面的代码来做到这一点,但是所有的文本块都被覆盖在一个之下,它可能是不正确的代码--->
for (var rows = 0; rows < jsonObject["data"].Count(); rows++)
{
for (var cols = 0; cols < jsonObject["data"][rows].Count(); cols++)
{
ColumnDefinition scheduleTimeColumn = new ColumnDefinition();
GridLength timeGrid = new GridLength(10);
scheduleTimeColumn.Width = timeGrid;
grid1.ColumnDefinitions.Add(scheduleTimeColumn);
TextBlock timeTxtBlock = new TextBlock();
timeTxtBlock.Text = (String)jsonObject["data"][rows][cols];
timeTxtBlock.FontSize = 28;
timeTxtBlock.Margin = new Thickness(0, 20, 0, 0);
Grid.SetColumn(timeTxtBlock, 0);
grid1.Children.Add(timeTxtBlock);
}
}