【问题标题】:Model-view-Controller c# bring the gui and the model togetherC# Model-view-Controller 将 gui 和模型放在一起
【发布时间】:2016-03-26 09:40:31
【问题描述】:

我正在制作扫雷游戏,我在 c# 的 gui 上编写了游戏。我现在想处理事物的模型视图方面,我需要帮助将 gui 与模型结合在一起。 含义:

我进行了一个名为 MinesweeperModel 的调用,其中将包含一个 10 x 10 grid[,] 的值。如果网格有炸弹,则值为 -1,否则为 0。在模型视图中,所有方法都写在那里,如 NewGame()、GameOver()、SetUp()、GameLogicChecker()(检查如果有任何炸弹并为正方形分配一个值来表示它附近有多少炸弹)等等。但是在事物的gui方面我有一个类似的按钮网格[,]也是10X10。我想要做的是当我单击一个按钮时,坐标将对应于模型网格中的坐标,因此在模型网格中创建的方法也可以在按钮上工作。但我不确定如何将它们组合在一起。

谢谢!

【问题讨论】:

    标签: c# user-interface button model-view-controller


    【解决方案1】:

    您可以通过在 gui 编辑器中双击每个按钮来完成并添加按钮单击事件。然后让它在其中调用 GameLogicChecker() 函数。也许您可以提供更多信息,我不太确定您的要求。

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 2015-05-14
      • 2015-12-12
      • 2011-01-06
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      相关资源
      最近更新 更多