Windows Phone App Exit Notification
我在一个应用中看到了这个非常酷的功能。目前我正在显示 MessageBox 以询问用户是否要退出应用程序。但如图所示,此 ExitNotification 像推送通知一样出现在页面顶部,如果用户再次按下后退按钮,应用程序将退出。
请帮助我如何创建类似的通知。谢谢。
为了实现这一点,您可以使用
该控件是来自 Coding4fun 工具包的 ToastPrompt。要开始使用 ToastPrompt,首先添加对
然后在
中像这样创建
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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(); } } |
注意:你必须创建