打开XLive菜单处理程序

本文关键字:程序 处理 菜单 XLive 打开 | 更新日期: 2023-09-27 18:31:13

我在wp7上使用OpenXLive为我的应用程序。排行榜已完全实现并正常工作,但我在设置或查找有关默认菜单(如新游戏按钮)的处理程序的文档时遇到问题。C# 中是否有代码来处理这些?

打开XLive菜单处理程序

如果使用 Silverlight 版本,则可以在OnNavigatedTo方法中获取"NEW GAME"处理程序。如果您使用的是XNA版本,请使用XLiveFormManager NewGameEvent。像下面的代码:

GameSession session = XLiveGameManager.CreateSession("XXXXXXXXXXXXXXX");
manager = new XLiveFormManager(this, session);
session.CreateSessionCompleted += new AsyncEventHandler(session_CreateSessionCompleted);
session.Open();
manager.GameStateChanged += new XLiveFormManager.XLiveGameStateEventHandler(manager_GameStateChanged);
manager.NewGameEvent += new EventHandler(manager_NewGameEvent);
manager.ContinueGameEvent += new EventHandler(manager_ContinueGameEvent);
manager.LeaveGameEvent += new EventHandler(manager_LeaveGameEvent);

但我们建议使用自己的启动菜单替换默认启动 UI。