无消息对话框的警报
本文关键字:对话框 消息 | 更新日期: 2023-09-27 18:31:27
我想制作和应用程序,当用户设置闹钟(如唤醒闹钟)并且闹钟响起时,不会显示消息对话框来确认和停止闹钟。
在网络上,我发现了一些称为Obscured
和UnObscured
的方法,当消息的警报显示时触发,但消息仍然显示!
在代码中:
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";
}
我只想通过手机(带陀螺仪)的振动来停止警报声,但没有地狱消息!
有任何解决方案,或者这是我无法触及的操作系统功能?
内置通知类(警报和提醒)不支持对触发时显示的 UI 进行任何自定义。
我能想到的唯一选择是要求应用程序保持运行(可能在锁定屏幕下),然后您只需在适当的时间播放应用程序中的声音。
显然,这需要应用程序保持运行。
除此之外,您将无法尝试创建您所追求的行为。