Xamarin 按钮网格或 DataGrid 用于为基于数字的游戏生成一个运动场

Xamarin Grid of Buttons or DataGrid for Generating a Playing Field for Numbers Based Game

我正在 Xamarin 上构建类似于数独的基于数字的游戏。我同时针对 Android 和 iPhone,但是,首先关注 Android。我看过 SF Datagrid,也看过它的许可价格,但我也看过一些仅包含二维按钮阵列的 Unity 教程。对于 Xamarin,以 iOS 和 Android 为目标,一个按钮字段加上底部额外的 10 个按钮用于输入数字 0-9 是否可以,或者数据 table 某种方式更高效、更容易编码?在生成游戏或 "puzzle" 之前,我不知道 table 是 4x4、6x6、8x8、10x10、12x12、14x14 还是 16x16。

一般情况下,游戏的等级会有一些选项select,那么根据select的等级,我们可以判断table是4x4,6x6 、8x8、10x10、12x12、14x14 或 16x16。

对于table,我们有很多方法可以实现,一个简单的方法就是使用Grid。 并且有样例,大家可以看看here。它可能对你有帮助。