报警无消息对话框

时间:2013-09-16 20:39:00

标签: c# windows-phone-8 message alarm

我想制作和App当用户设置闹钟(如唤醒闹钟)和闹钟声时,不会显示消息对话框以确认并停止闹钟。

在网络上,我发现了一些名为ObscuredUnObscured的方法,当消息的警报显示时会触发,但消息仍然显示!

在代码中:

        public OverAlarmPage()
    {
        InitializeComponent();

        PhoneApplicationFrame phoneAppRootFrame = (Application.Current as App).RootFrame;
        phoneAppRootFrame.Obscured += OnObscured;
        phoneAppRootFrame.Unobscured += Unobscured;
    }



    void OnObscured(Object sender, ObscuredEventArgs e)
    {
        txtStatus.Text = "Obscured event occurred";
    }

    void Unobscured(Object sender, EventArgs e)
    {
        txtStatus.Text = "Unobscured event occurred";
    }

我只是想通过手机振动(带陀螺仪)来停止闹钟声音,但没有地狱消息!

有任何解决方案或者这是一个我无法触及的O.S功能吗?

1 个答案:

答案 0 :(得分:0)

内置通知类(警报和提醒)不支持触发它们时显示的UI的任何自定义。

我能想到的唯一选择是要求应用程序保持运行(可能在锁定屏幕下),然后您只需在适当的时间从应用程序播放声音。
显然,这需要应用程序保持运行 除此之外,您将无法尝试创建您所追求的行为。