Windows Phone 7中的警报功能

时间:2011-07-21 04:00:46

标签: windows-phone-7 isolatedstorage

我试图在Windows Phone 7中发出警报声时控制暂停和关闭按钮

但是我找不到任何源代码示例。

任何人都可以帮我吗?

我想要的是当我点击贪睡或dimiss按钮时它会做某事,例如点击按钮会导航到另一页。

还有一件事是,当闹钟被触发时我可以设置它来播放一些音乐吗? 因为我试过的那个不播放任何音乐。

    private static void CreateAlarm(string title, string time)
    {
        var alarm = new Alarm(title)
        {
            Content = "You have a meeting with your team now.",
            BeginTime = Convert.ToDateTime(time),                 
        };

        ScheduledActionService.Add(alarm);
    }

    private static void ResetAlarm()
    {
        ScheduledActionService.Remove("MyAlarm");
    }

    private void SetAlarm_Click(object sender, RoutedEventArgs e)
    {
        string time = Convert.ToString(timePicker1.ValueString);
        CreateAlarm(txtTitle.Text, time);

    }

    private void ResetAlarm_Click(object sender, RoutedEventArgs e)
    {
        ResetAlarm();
    }
}

1 个答案:

答案 0 :(得分:2)

Alarm类有一个.Sound属性来控制播放的声音文件。

要使用它,假设您在项目下的Sounds文件夹中有Alarm.mp3,其构建操作设置为Content

var alarm = new Alarm() {
  Sound = new Uri('Sounds/Alarm.mp3', UriKind.Relative)
}

没有办法回应我见过的贪睡或解雇。