我正在寻找创建一个按钮网格,在Windows Phone中制作一个简单的游戏,以测试我可以用它做什么。
我用visual C#完成了同样的事情:
for (int j = 0; j < down; j++)
{
for (int i = 0; i < right; i++)
{
Button b = new Button();
b.SetBounds(i * 50, j * 50 + 30, 50, 50);
b.Click += new EventHandler(b_Click);
bArray[i, j] = b;
Controls.Add(b);
}
}
我想在Windows Phone中重新创建它,但我似乎无法弄清楚如何。如果我做同样的事情,但确实说'myGrid.Children.Add(b)',它似乎只是在中心放置一个按钮,即使我指定了上边距和左边距。
如果有人熟悉Silverlight并且可以告诉我如何将我在Visual C#中所做的代码翻译成Silverlight,我会很感激。
答案 0 :(得分:1)
从Silverlight for Windows Phone 7工具包添加到Grid
WrapPanel
并将您的按钮添加到此WrapPanel