Windows手机s.o.s模式

时间:2015-08-08 22:31:34

标签: c# .net windows-phone

我是一名新手windows手机程序员,我正在开发一款使用手机LED闪光灯作为手电筒的应用程序。

使用C#,我如何实现S.O.S模式,点击一个按钮使LED闪烁连续闪烁?

1 个答案:

答案 0 :(得分:1)

在你的类中将bool变量声明为false,然后在按钮的事件处理程序中使用像这样的while条件     var blink = false;

在您的事件处理程序

blink = !blink;
while(blink)
    {
    PhotoCamera cam = new Microsoft.Devices.PhotoCamera(CameraType.Primary);
    cam.FlashMode = FlashMode.On;
    await Task.Wait(TimeSpan.FromSeconds(1));
    cam.FlashMode = FlashMode.Off;
    }