c#-Windows Phone应用退出通知

我在应用程序中看到了这个非常酷的功能.目前,我正在显示MessageBox以询问用户是否要退出应用程序.但是如图所示,该ExitNotification像推送通知一样位于页面顶部,如果用户再次按下返回按钮,则该应用程序退出.请帮助我如...

我在应用程序中看到了这个非常酷的功能.目前,我正在显示MessageBox以询问用户是否要退出应用程序.但是如图所示,该ExitNotification像推送通知一样位于页面顶部,如果用户再次按下返回按钮,则该应用程序退出.
请帮助我如何创建类似的通知.谢谢.

解决方法:

该控件是Coding4fun工具箱中的ToastPrompt.要开始使用ToastPrompt,请首先添加对Coding4Fun.Phone.Controls.dll程序集的引用.

之后,在Here的方法OnBackKeyPress中创建ToastPrrompt

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();
        }
    }

注意:您必须按isExit&创建bool变量. MillisecondsUntilHidden是显示弹出窗口的时间(以毫秒为单位).

感谢Coding4Fun伙计们

本文标题为:c#-Windows Phone应用退出通知

基础教程推荐