locked
windows phone 8.0应用程序退出时的确认对话框如何实现? RRS feed

  • 问题

  • windows phone 8.0应用程序退出时的确认对话框如何实现?使用VS2013。求解答,谢谢!!
    2014年9月30日 4:18

答案

  • 您好,

    我是沒有研究過這個遊戲引擎,不過我看你程式中OnBackKeyPress這個事件也有處理Back鍵,還有OnKeyDown事件中case Key.Back這裡也有,你可以試試看先把其他地方拿掉看看會不會正常執行

    謝謝!

    2014年9月30日 17:24

全部回复

  • 您好,

    參考下面程式

    public MainPage()
    {
        InitializeComponent();
        this.BackKeyPress += MainPage_BackKeyPress;
    }
    
    void MainPage_BackKeyPress(object sender, System.ComponentModel.CancelEventArgs e)
    {
        if (MessageBox.Show("是否退出?", "", MessageBoxButton.OKCancel) != MessageBoxResult.OK)
            e.Cancel = true;
    }
    2014年9月30日 4:56
  • 这的确实现了消息框确认退出。但是当我点击取消的时候程序同样会自动退出。请问这是什么原因?

    之前没告诉您我这个是cocos 2dx构建的一款WP8游戏。我想加一个退出确认,在mainpage中加了这个确认提示框无效。

    您知道该如何处理?

    2014年9月30日 6:34
  • 您好,

    我有試過這段程式如果點選取消是不會退出的,您可以把程式貼上來看看嗎?

    謝謝!

    2014年9月30日 8:03
  • 您好,

    我是沒有研究過這個遊戲引擎,不過我看你程式中OnBackKeyPress這個事件也有處理Back鍵,還有OnKeyDown事件中case Key.Back這裡也有,你可以試試看先把其他地方拿掉看看會不會正常執行

    謝謝!

    2014年9月30日 17:24