【问题标题】:Creating a grid of Windows Phone controls (Buttons)创建 Windows Phone 控件(按钮)网格
【发布时间】:2013-05-24 18:08:37
【问题描述】:

我正在寻找一个按钮网格,以便在 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,我将不胜感激。

【问题讨论】:

    标签: c# silverlight windows-phone-7


    【解决方案1】:

    从 Silverlight for Windows Phone 7 Toolkit 添加到您的Grid WrapPanel 并将您的按钮添加到此WrapPanel

    【讨论】:

    • 谢谢。有什么办法可以让里面的按钮靠得更近吗?
    • 尝试将SetBounds方法的参数改为SetBounds(0, 0, 50, 50)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    相关资源
    最近更新 更多