簡體   English   中英

Windows Phone App退出通知

[英]Windows Phone App Exit Notification

退出通知程序

我在應用程序中看到了這個非常酷的功能。 目前我正在顯示MessageBox以詢問用戶是否要退出應用。 但如圖所示,此ExitNotification位於頁面頂部,如推送通知,如果用戶再次按下后退按鈕,應用程序將退出。 請幫助我如何創建類似的通知。 謝謝。

為實現此目的,您可以使用PopUp Control。 您可以在應用程序頁面的LayoutRoot Grid頂部顯示彈出窗口。 對於創建PopUp,您可以從此處獲得參考如何在Windows Phone中使用Pop-Ups

控制是ToastPrompt從Coding4fun工具包。 要開始使用ToastPrompt,請首先添加對Coding4Fun.Phone.Controls.dll程序集的引用。

之后,創建ToastPrrompt像這樣的方法OnBackKeyPress這里

protected override void OnBackKeyPress(CancelEventArgs e)
    {
        if (!isExit)
        {
            isExit = true;
            var toast = new ToastPrompt();
            toast.Message = "Press back again to exit?";
            toast.MillisecondsUntilHidden = 3000;
            toast.Completed += (o, ex) => { isExit = false; };
            toast.Show();
            e.Cancel = true;
        }
        else
        {
            NavigationService.RemoveBackEntry();
        }
    }

注意:您必須創建bool variable as isExit &MillisecondsUntilHidden是顯示彈出窗口的時間計數(以毫秒為單位)。

感謝Coding4Fun的家伙

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM