Windows phone 7 为什么可以';我不能在XNA中找到MessageBox类吗?

Windows phone 7 为什么可以';我不能在XNA中找到MessageBox类吗?,windows-phone-7,xna,Windows Phone 7,Xna,我一直在阅读有关如何在Silverlight应用程序中使用它的教程,但我需要在XNA中使用它。所有教程都参考了Microsoft.Xna.Framework.GamerServices包,但没有这样的类 我做错了什么?首先,检查您是否有对Microsoft.Xna.Framework.GamerServices程序集的引用(在“解决方案资源管理器”窗口中,展开“引用”)。如果没有,请添加它(右键单击“引用”,然后单击“添加引用”)。然后,您可以使用Microsoft.Xna.Framework.

我一直在阅读有关如何在Silverlight应用程序中使用它的教程,但我需要在XNA中使用它。所有教程都参考了Microsoft.Xna.Framework.GamerServices包,但没有这样的类


我做错了什么?

首先,检查您是否有对Microsoft.Xna.Framework.GamerServices程序集的引用(在“解决方案资源管理器”窗口中,展开“引用”)。如果没有,请添加它(右键单击“引用”,然后单击“添加引用”)。然后,您可以使用
Microsoft.Xna.Framework.GamerServices.Guide.BeginShowMessageBox
显示消息框。

首先,检查您是否有对Microsoft.Xna.Framework.GamerServices程序集的引用(在“解决方案资源管理器”窗口中,展开“引用”)。如果没有,请添加它(右键单击“引用”,然后单击“添加引用”)。然后,您可以使用
Microsoft.Xna.Framework.GamerServices.Guide.BeginShowMessageBox
来显示消息框。

除非您确实显示某种类型的系统类型消息,否则您可能不希望通过Xna显示消息框类

如果你只是打算通过你的游戏向你的玩家传达一些东西,那么你会想要推出你自己的,这样你就可以根据你的游戏对它进行适当的主题化


否则,上面关于使用GamerServices的回答是正确的,这就是您通过XNA显示MessageBox的方式,但同样,您应该真正限制将该类用于纯系统类型的消息(例如,“您必须登录才能购买此游戏”。)

您可能不想通过XNA显示MessageBox类,除非您确实要显示某种类型的系统类型消息

如果你只是打算通过你的游戏向你的玩家传达一些东西,那么你会想要推出你自己的,这样你就可以根据你的游戏对它进行适当的主题化


否则,上面关于使用GamerServices的回答是正确的,这就是您通过XNA显示MessageBox的方式,但同样,您应该将该类用于纯系统类型的消息(例如,“您必须登录才能购买此游戏”)

如果您无法获得其他建议,我建议查看游戏状态管理示例。它有自己的消息类型弹出窗口。但更重要的是,这是任何XNA游戏的伟大起点


如果您无法获得其他建议,我建议您查看游戏状态管理示例。它有自己的消息类型弹出窗口。但更重要的是,这是任何XNA游戏的伟大起点


好的,我得自己写…--好吧,我得自己写…--