我想制作和App当用户设置闹钟(如唤醒闹钟)和闹钟声时,不会显示消息对话框以确认并停止闹钟。
在网络上,我发现了一些名为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";
}
我只是想通过手机振动(带陀螺仪)来停止闹钟声音,但没有地狱消息!
有任何解决方案或者这是一个我无法触及的O.S功能吗?
答案 0 :(得分:0)
内置通知类(警报和提醒)不支持触发它们时显示的UI的任何自定义。
我能想到的唯一选择是要求应用程序保持运行(可能在锁定屏幕下),然后您只需在适当的时间从应用程序播放声音。
显然,这需要应用程序保持运行
除此之外,您将无法尝试创建您所追求的行为。