我正在使用 MVVM 在 C# 和 xaml 中构建游戏。该游戏包含一个带有新游戏选项的主菜单。新的游戏按钮会将您带到玩家选择页面,您可以在其中键入两名玩家的姓名并选择是玩家对玩家游戏还是玩家对电脑游戏。然后您到达游戏屏幕并开始游戏。
我的问题是,我将持久性信息保存在一个Game
包含诸如Player Player1
andPlayer Player 2
和ReactiveCollection<Tile> Tiles
等属性的对象中。我应该让Game
实例静态并完成还是有更好的方法来做到这一点?