【问题标题】:WP7 silverlight gridWP7 银光网格
【发布时间】:2011-04-27 13:04:55
【问题描述】:

为了在 WP7 上学习 silverlight,我正在玩它,而且很好,我不能说我在这里度过了美好的时光。我正在开发一个简单但丑陋的 Mine 游戏(如 windows 的 ^^)。

问题是我要为矿板上的每个案例使用一个按钮,但我无法找到一种方法来预览包含我的按钮的单元格的网格。

我使用了 Grid 组件,我正在挖掘它的属性,但找不到获取单元格并设置我希望它呈现的按钮的方法,我已经看到了 RowDefinition/ColumnDefinition 集合,但我不需要单元格行/列,我如何渲染按钮网格?

也许我可以使用另一个组件? PS:我的矿板大小是动态的

【问题讨论】:

    标签: .net silverlight grid windows-phone-7


    【解决方案1】:

    已经为 WP7 编写了一些基本游戏,我建议您使用画布而不是网格,然后在代码隐藏中动态地将按钮平铺为画布的子项,您将按钮 ID 设置为位置 (x_y或类似的东西)和位置是动态的基于 x 和 y 的值。

    这对我来说非常适合 2D 自上而下的瓷砖,这基本上是你想要做的。

    【讨论】:

      【解决方案2】:

      XAML 中实际上并不存在这些单元格。当你定义一个按钮时,你只需要告诉它在哪里就可以了。

      <button x:Name="button0_0" Grid.Row="0" Grid.Col="0" />
      

      这将是左上角的一个按钮(它是一个索引为 0 的双精度数组)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-02
        相关资源
        最近更新 更多