我有一个二维数组:
a b c d f g h i
2 3 4 5 6 7 8 9
1 2 3 2 1 7 8 9
4 3 2 1 5 7 8 9
2 3 4 5 6 7 8 9
1 2 3 2 1 7 8 9
4 3 2 1 5 7 8 9
2 3 4 5 6 7 8 9
1 2 3 2 1 7 8 9
4 3 2 1 5 7 8 9
我想在 WP7 应用程序中显示这个数组,所以我尝试了这段代码:
int top = 50;
for (var rows = 0; rows < jsonObject["data"].Count(); rows++)
{
int left = 0;
for (var cols = 0; cols < jsonObject["data"][rows].Count(); cols++)
{
TextBlock txt = new TextBlock();
txt.FontSize = 21;
txt.Text = (String)jsonObject["data"][rows][cols];
Canvas.SetTop(txt, top);
Canvas.SetLeft(txt, left);
MainCanvas.Children.Add(txt);
left = left + 100;
}
top = top + 100;
}
数组的每个元素都显示在 a 中TextBlock
,
现在它看起来像这样:
a b c d
2 3 4 5
1 2 3 2 /// rest of the columns is invisible
4 3 2 1
2 3 4 5
1 2 3 2
/// rest of the rows is invisible
问题是我不能左右滑动数据,所以我只能看到有限数量的行和列。
谁能给我一个可能的解决方案?