2010-05-23 84 views
0

我正在爲Windows Phone 7在XNA4中製作遊戲,並且我想知道是否有可能獲取返回按鈕的事件,甚至是Windows按鈕基本上存在於手機的界面上。在Windows Phone 7中獲取UI按鈕的事件

如果是這樣,我該怎麼做?

感謝,

風箏

回答

2

在這個時間點的SDK只允許你下車後退按鈕事件。 Windows按鈕就像iPhone主按鈕 - 對於應用程序中的所有意圖和目的,它都是一個關閉按鈕。當它被按下時,你的應用程序應該保存狀態並準備好終止。你得到的最好的事件是Exit事件Application類(App.xaml.cs)。

在Silverlight應用程序中,後退按鈕觸發了一個BackKeyPress事件,該事件的生命關閉爲PhoneApplicationPage。在Silverlight中,您可能需要做一些有點不同的事情。

這是我能找到的有關在XNA應用得到一個返回鍵按下事件的唯一的事情:

http://msdn.microsoft.com/en-us/library/bb203902.aspx

+1

手機的返回按鈕映射到播放器的索引之一的返回按鈕的GamePad狀態。有關更詳細的討論,請參閱http://forums.xna.com/forums/p/52875/320676.aspx。 – 2010-05-25 06:06:49